/*! brunelli - v1.0.0 - 2023-03-13 */function _extends(){return(_extends=Object.assign||function(a){for(var b=1;b0&&b-1 in a)}function d(a){var b=xb[a]={};return ib.each(a.match(kb)||[],function(a,c){b[c]=!0}),b}function e(a,c,d,e){if(ib.acceptData(a)){var f,g,h=ib.expando,i="string"==typeof c,j=a.nodeType,k=j?ib.cache:a,l=j?a[h]:a[h]&&h;if(l&&k[l]&&(e||k[l].data)||!i||d!==b)return l||(j?a[h]=l=_.pop()||ib.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=ib.noop)),("object"==typeof c||"function"==typeof c)&&(e?k[l]=ib.extend(k[l],c):k[l].data=ib.extend(k[l].data,c)),f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[ib.camelCase(c)]=d),i?(g=f[c],null==g&&(g=f[ib.camelCase(c)])):g=f,g}}function f(a,b,c){if(ib.acceptData(a)){var d,e,f,g=a.nodeType,i=g?ib.cache:a,j=g?a[ib.expando]:ib.expando;if(i[j]){if(b&&(f=c?i[j]:i[j].data)){ib.isArray(b)?b=b.concat(ib.map(b,ib.camelCase)):b in f?b=[b]:(b=ib.camelCase(b),b=b in f?[b]:b.split(" "));for(d=0,e=b.length;e>d;d++)delete f[b[d]];if(!(c?h:ib.isEmptyObject)(f))return}(c||(delete i[j].data,h(i[j])))&&(g?ib.cleanData([a],!0):ib.support.deleteExpando||i!=i.window?delete i[j]:i[j]=null)}}}function g(a,c,d){if(d===b&&1===a.nodeType){var e="data-"+c.replace(zb,"-$1").toLowerCase();if(d=a.getAttribute(e),"string"==typeof d){try{d="true"===d?!0:"false"===d?!1:"null"===d?null:+d+""===d?+d:yb.test(d)?ib.parseJSON(d):d}catch(f){}ib.data(a,c,d)}else d=b}return d}function h(a){var b;for(b in a)if(("data"!==b||!ib.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function i(){return!0}function j(){return!1}function k(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}function l(a,b,c){if(b=b||0,ib.isFunction(b))return ib.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return ib.grep(a,function(a){return a===b===c});if("string"==typeof b){var d=ib.grep(a,function(a){return 1===a.nodeType});if(Rb.test(b))return ib.filter(b,d,!c);b=ib.filter(b,d)}return ib.grep(a,function(a){return ib.inArray(a,b)>=0===c})}function m(a){var b=Ub.split("|"),c=a.createDocumentFragment();if(c.createElement)for(;b.length;)c.createElement(b.pop());return c}function n(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function o(a){var b=a.getAttributeNode("type");return a.type=(b&&b.specified)+"/"+a.type,a}function p(a){var b=ec.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function q(a,b){for(var c,d=0;null!=(c=a[d]);d++)ib._data(c,"globalEval",!b||ib._data(b[d],"globalEval"))}function r(a,b){if(1===b.nodeType&&ib.hasData(a)){var c,d,e,f=ib._data(a),g=ib._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)ib.event.add(b,c,h[c][d])}g.data&&(g.data=ib.extend({},g.data))}}function s(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!ib.support.noCloneEvent&&b[ib.expando]){e=ib._data(b);for(d in e.events)ib.removeEvent(b,d,e.handle);b.removeAttribute(ib.expando)}"script"===c&&b.text!==a.text?(o(b).text=a.text,p(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),ib.support.html5Clone&&a.innerHTML&&!ib.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&bc.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}function t(a,c){var d,e,f=0,g=typeof a.getElementsByTagName!==V?a.getElementsByTagName(c||"*"):typeof a.querySelectorAll!==V?a.querySelectorAll(c||"*"):b;if(!g)for(g=[],d=a.childNodes||a;null!=(e=d[f]);f++)!c||ib.nodeName(e,c)?g.push(e):ib.merge(g,t(e,c));return c===b||c&&ib.nodeName(a,c)?ib.merge([a],g):g}function u(a){bc.test(a.type)&&(a.defaultChecked=a.checked)}function v(a,b){if(b in a)return b;for(var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=yc.length;e--;)if(b=yc[e]+c,b in a)return b;return d}function w(a,b){return a=b||a,"none"===ib.css(a,"display")||!ib.contains(a.ownerDocument,a)}function x(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=ib._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&w(d)&&(f[g]=ib._data(d,"olddisplay",B(d.nodeName)))):f[g]||(e=w(d),(c&&"none"!==c||!e)&&ib._data(d,"olddisplay",e?c:ib.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function y(a,b,c){var d=rc.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function z(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=ib.css(a,c+xc[f],!0,e)),d?("content"===c&&(g-=ib.css(a,"padding"+xc[f],!0,e)),"margin"!==c&&(g-=ib.css(a,"border"+xc[f]+"Width",!0,e))):(g+=ib.css(a,"padding"+xc[f],!0,e),"padding"!==c&&(g+=ib.css(a,"border"+xc[f]+"Width",!0,e)));return g}function A(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=kc(a),g=ib.support.boxSizing&&"border-box"===ib.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=lc(a,b,f),(0>e||null==e)&&(e=a.style[b]),sc.test(e))return e;d=g&&(ib.support.boxSizingReliable||e===a.style[b]),e=parseFloat(e)||0}return e+z(a,b,c||(g?"border":"content"),d,f)+"px"}function B(a){var b=W,c=uc[a];return c||(c=C(a,b),"none"!==c&&c||(jc=(jc||ib("':"vimeo"===f.type?c='':"vzaar"===f.type&&(c=''),a('
'+c+"
").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},d.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},d.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=d}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c){var d=function(b){this._core=b,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},d.Defaults,this._core.options)};d.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},d.prototype.play=function(){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},d.prototype._getNextTimeout=function(d,e){return this._timeout&&b.clearTimeout(this._timeout),b.setTimeout(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout)},d.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},d.prototype.stop=function(){this._core.is("rotating")&&(b.clearTimeout(this._timeout),this._core.leave("rotating"))},d.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},d.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=d}(window.Zepto||window.jQuery,window,document),function(a){"use strict";var b=function(c){this._core=c,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('
'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},b.Defaults,this._core.options),this.$element.on(this._handlers)};b.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},b.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("
").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a("
").addClass(c.dotClass).append(a("")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("
").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},b.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},b.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;e>a;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},b.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):0>b&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},b.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},b.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a){return a.start<=b&&a.end>=b},this)).pop()},b.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},b.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},b.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},b.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=b}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(){var a=b.location.hash.substring(1),c=this._core.$stage.children(),e=this._hashes[a]&&c.index(this._hashes[a]);e!==d&&e!==this._core.current()&&this._core.to(this._core.relative(e),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){return g[b]!==d?(e=!c||b,!1):void 0}),e}function f(a){return e(a,!0)}var g=a("").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document),function(a){function b(b,c){this.$form=a(b),this.defaults={mode:"single",errorElementId:"errors",disableFieldStyle:!1,stepByStep:!1,singleFieldValidation:!1,scrollToFirstError:!1,onValidateBefore:function(){},onValidateAfter:function(){}},this.opts=a.extend(this.defaults,c),this.$form.data(e,this),this.formHasError=!1,this.activeErrorElements=new Array}function c(a,b){this.$el=a,this.valideasy=b,this.$form=b.$form,this.opts=b.opts,this.defaultValue=this.$el.attr("title"),this.value=this.$el.val(),this.errorElement=this.getErrorElement(),this.method=""}function d(a){return a&&(a.replace(".",""),a.replace(",",""),a.replace(" ","")),a}var e="valideasy",f=["required","grouprequired","integer","number","email","url","zip","lowerthan","greaterthan","passwordcheck","maxlength","mindate","minlength","phone"],g={integer:/^\d+$/,date:/^((0?\d)|(1[012]))[\/-]([012]?\d|30|31)[\/-]\d{1,4}$/,email:/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,usd:/^\$?((\d{1,3}(,\d{3})*)|\d+)(\.(\d{2})?)?$/,url:/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,number:/^(?=.*\d)(?:[\d \.,]+)$/,zip:/^\d{5}(-\d{4})?$/,phone:/^(\(?\d{2}\)?\s)?(\d{4,5}\-\d{4})$/,guid:/^(\{?([0-9a-fA-F]){8}-(([0-9a-fA-F]){4}-){3}([0-9a-fA-F]){12}\}?)$/,time12:/^((0?\d)|(1[012])):[0-5]\d?\s?[aApP]\.?[mM]\.?$/,time24:/^(20|21|22|23|[01]\d|\d)(([:][0-5]\d){1,2})$/,nonHtml:/^[^<>]*$/},h={required:"Campo obrigatório.",grouprequired:"At least one field required.",integer:"The field {field} must be numeric.",number:"Por favor, digite apenas números.",email:"Insira um e-mail válido.",url:"URL inválida.",phone:"Insira um número válido.",lowerthan:"{field1} must be lower than {field2}.",greaterthan:"{field1} must be greater than {field2}.",zip:"CEP inválido.",maxlength:"Campo inválido.",minlength:"Campo inválido.",mindate:"Data inválida.",passwordcheck:"As senhas não correspondem."};b.prototype.init=function(){this.setParams();var b=this;if(this.opts.onValidateBefore(this.$form,this.opts),0==this.opts.singleFieldValidation)this.$form.find("input:not([type=submit]), select, textarea").each(function(){var d=new c(a(this),b);b.opts.stepByStep&&b.formHasError||d.validate()||(b.formHasError=!0)});else{var d=new c(b.$form,b);d.validate()||(b.formHasError=!0)}return this.opts.onValidateAfter(this.$form,this.opts,!this.formHasError),this.formHasError&&this.opts.scrollToFirstError&&a("html,body").animate({scrollTop:this.$form.find(".error-wrapper:visible").first().parents().first().offset().top},"slow"),this},b.prototype.setParams=function(){return this.$form.attr("data-valideasy-mode")&&(this.opts.mode=this.$form.attr("data-valideasy-mode")),this.$form.attr("data-valideasy-errorelementid")&&(this.opts.errorElementId=this.$form.attr("data-valideasy-errorelementid")),this.$form.attr("data-valideasy-disablefieldstyle")&&(this.opts.disableFieldStyle=this.$form.attr("data-valideasy-disablefieldstyle")),this.$form.attr("data-valideasy-stepbystep")&&(this.opts.stepByStep=this.$form.attr("data-valideasy-stepbystep")),this.$form.attr("data-valideasy-scrolltofirsterror")&&(this.opts.scrollToFirstError=this.$form.attr("data-valideasy-scrolltofirsterror")),this.$form.attr("data-valideasy-singlefieldvalidation")&&(this.opts.singleFieldValidation=this.$form.attr("data-valideasy-singlefieldvalidation")),this},b.prototype.isValid=function(){return!this.formHasError},c.prototype.getErrorElement=function(){return errorElement=a(this.$el.attr("data-error-fieldid")?"#"+this.$el.attr("data-error-fieldid"):"single"==this.opts.mode?"#"+this.$el.attr("id")+"_"+this.opts.errorElementId:"#"+this.opts.errorElementId)},c.prototype.validate=function(){var b=!0;for(var c in f)if(this.method=f[c],this.$el.hasClass(this.method)){if("required"==this.method)b=""==this.$el.val()||this.$el.val()==this.defaultValue||this.$el.find("option:selected").text()==this.defaultValue||"checkbox"==this.$el.attr("type")&&!this.$el.is(":checked");else if("lowerthan"==this.method||"greaterthan"==this.method){var e=a("#"+this.$el.attr("data-error-"+this.method)),h=parseInt(d(e.val()));this.value=parseInt(d(this.value)),b=e&&g.number.test(h+this.value)&&this.value!=this.defaultValue?"lowerthan"==this.method?this.value>h:this.valuethis.$el.attr("maxlength")&&(b=!0);else if("minlength"==this.method)parseInt(this.value.length)3){var j=new Date,k=j.getFullYear(),l=j.getMonth()+1,m=parseInt(this.value.split("/")[0].trim()),n=parseInt("20"+this.value.split("/")[1].trim().slice(-2));(k>n||n==k&&l>=m)&&(b=!0)}}else pattern=g[this.method],b=!pattern.test(this.value)&&this.value!=this.defaultValue&&""!=this.value;if(b)return jQuery.inArray(this.errorElement,this.valideasy.activeErrorElements)<=-1&&(this.setError(),this.valideasy.activeErrorElements.push(this.errorElement.attr("id"))),!1;jQuery.inArray(this.errorElement.attr("id"),this.valideasy.activeErrorElements)<=-1&&this.unsetError()}return!0},c.prototype.setError=function(){var a=this;this.displayErrorMessage(),this.opts.disableFieldStyle||(this.$el.addClass("error"),this.$el.addClass("error").closest(".form-group").addClass("group-error")),this.$el.bind("input change",function(){a.unsetError()})},c.prototype.unsetError=function(){var a=this.errorElement.attr("data-error-relatedfields");a&&(a=a.replace(" "+this.$el.attr("id"),""),this.errorElement.attr("data-error-relatedfields",a)),a&&""!=a||(this.errorElement.hide(),this.errorElement.html("")),this.opts.disableFieldStyle||(this.$el.removeClass("error"),this.$el.closest(".form-group").removeClass("group-error"))},c.prototype.displayErrorMessage=function(){elementName=this.$el.attr(this.$el.attr("data-error-fieldname")?"data-error-fieldname":"title"),this.$el.attr("data-error-message-"+this.method)?message=this.$el.attr("data-error-message-"+this.method):(message=h[this.method],"lowerthan"==this.method||"greaterthan"==this.method?(targetElement=a("#"+this.$el.attr("data-error-"+this.method)),message=message.replace("{field1}",""+elementName+""),message=message.replace("{field2}",""+targetElement.attr("title")+"")):message=message.replace("{field}",""+elementName+"")),relatedFields=void 0!=this.errorElement.attr("data-error-relatedfields")?this.errorElement.attr("data-error-relatedfields"):"",this.errorElement.attr("data-error-relatedfields",relatedFields+" "+this.$el.attr("id")),""==this.errorElement.html()&&(this.errorElement.show(),this.errorElement.html(message)) },a.fn.valideasy=function(a){var c=new b(this,a);return c.init(),c.isValid()}}(jQuery,document,window),function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(window.jQuery||window.Zepto)}(function(a){"use strict";var b=function(b,c,d){b=a(b);var e,f=this,g=b.val();c="function"==typeof c?c(b.val(),void 0,b,d):c;var h={invalid:[],getCaret:function(){try{var a,c=0,d=b.get(0),e=document.selection,f=d.selectionStart;return e&&!~navigator.appVersion.indexOf("MSIE 10")?(a=e.createRange(),a.moveStart("character",b.is("input")?-b.val().length:-b.text().length),c=a.text.length):(f||"0"===f)&&(c=f),c}catch(g){}},setCaret:function(a){try{if(b.is(":focus")){var c,d=b.get(0);d.setSelectionRange?d.setSelectionRange(a,a):d.createTextRange&&(c=d.createTextRange(),c.collapse(!0),c.moveEnd("character",a),c.moveStart("character",a),c.select())}}catch(e){}},events:function(){b.on("keyup.mask",h.behaviour).on("paste.mask drop.mask",function(){setTimeout(function(){b.keydown().keyup()},100)}).on("change.mask",function(){b.data("changed",!0)}).on("blur.mask",function(){g===b.val()||b.data("changed")||b.trigger("change"),b.data("changed",!1)}).on("keydown.mask, blur.mask",function(){g=b.val()}).on("focusout.mask",function(){d.clearIfNotMatch&&!e.test(h.val())&&h.val("")})},getRegexMask:function(){for(var a,b,d,e,g,h,i=[],j=0;j0?(b[e](a),c=b):c=b[e](),c},getMCharsBeforeCount:function(a,b){for(var d=0,e=0,g=c.length;g>e&&a>e;e++)f.translation[c.charAt(e)]||(a=b?a+1:a,d++);return d},caretPos:function(a,b,d,e){var g=f.translation[c.charAt(Math.min(a-1,c.length-1))];return g?Math.min(a+d-b-e,d):h.caretPos(a+1,b,d,e)},behaviour:function(b){b=b||window.event,h.invalid=[];var c=b.keyCode||b.which;if(-1===a.inArray(c,f.byPassKeys)){var d=h.getCaret(),e=h.val(),g=e.length,i=g>d,j=h.getMasked(),k=j.length,l=h.getMCharsBeforeCount(k-1)-h.getMCharsBeforeCount(g-1);return j!==e&&h.val(j),!i||65===c&&b.ctrlKey||(8!==c&&46!==c&&(d=h.caretPos(d,g,k,l)),h.setCaret(d)),h.callbacks(b)}},getMasked:function(a){var b,e,g=[],i=h.val(),j=0,k=c.length,l=0,m=i.length,n=1,o="push",p=-1;for(d.reverse?(o="unshift",n=-1,b=0,j=k-1,l=m-1,e=function(){return j>-1&&l>-1}):(b=k-1,e=function(){return k>j&&m>l});e();){var q=c.charAt(j),r=i.charAt(l),s=f.translation[q];s?(r.match(s.pattern)?(g[o](r),s.recursive&&(-1===p?p=j:j===b&&(j=p-n),b===p&&(j-=n)),j+=n):s.optional?(j+=n,l-=n):s.fallback?(g[o](s.fallback),j+=n,l-=n):h.invalid.push({p:l,v:r,e:s.pattern}),l+=n):(a||g[o](q),r===q&&(l+=n),j+=n)}var t=c.charAt(b);return k!==m+1||f.translation[t]||g.push(t),g.join("")},callbacks:function(a){var e=h.val(),f=e!==g,i=[e,a,b,d],j=function(a,b,c){"function"==typeof d[a]&&b&&d[a].apply(this,c)};j("onChange",f===!0,i),j("onKeyPress",f===!0,i),j("onComplete",e.length===c.length,i),j("onInvalid",h.invalid.length>0,[e,a,b,h.invalid,d])}};f.mask=c,f.options=d,f.remove=function(){var a=h.getCaret();return h.destroyEvents(),h.val(f.getCleanVal()),h.setCaret(a-h.getMCharsBeforeCount(a)),b},f.getCleanVal=function(){return h.getMasked(!0)},f.init=function(c){if(c=c||!1,d=d||{},f.byPassKeys=a.jMaskGlobals.byPassKeys,f.translation=a.jMaskGlobals.translation,f.translation=a.extend({},f.translation,d.translation),f=a.extend(!0,{},f,d),e=h.getRegexMask(),c===!1){if(d.placeholder&&b.attr("placeholder",d.placeholder),b.attr("autocomplete","off"),h.destroyEvents(),h.events(),h.val()!=h.getMasked()){var g=h.getCaret();h.val(h.getMasked()),h.setCaret(g+h.getMCharsBeforeCount(g,!0))}}else h.events(),h.val(h.getMasked())},f.init(!b.is("input"))};a.maskWatchers={};var c=function(){var c=a(this),e={},f="data-mask-",g=c.attr("data-mask");return c.attr(f+"reverse")&&(e.reverse=!0),c.attr(f+"clearifnotmatch")&&(e.clearIfNotMatch=!0),d(c,g,e)?c.data("mask",new b(this,g,e)):void 0},d=function(b,c,d){d=d||{};var e=a(b).data("mask"),f=JSON.stringify;try{return"object"!=typeof e||f(e.options)!==f(d)||e.mask!==c}catch(g){}};a.fn.mask=function(e,f){f=f||{};var g=this.selector,h=a.jMaskGlobals,i="*[data-mask]",j=function(){return d(this,e,f)?a(this).data("mask",new b(this,e,f)):void 0};a(this).each(j),h.watchInputs&&g&&""!==g&&(d(this,e,f)||!a.maskWatchers[g])&&(a.maskWatchers[g]=setInterval(function(){a(document).find(g).each(j)},300)),h.dataMask&&a(i).each(c),h.watchDataMask&&setInterval(function(){a(document).find(h.nonInput).filter(i).each(c)},300)},a.fn.unmask=function(){return clearInterval(a.maskWatchers[this.selector]),delete a.maskWatchers[this.selector],this.each(function(){a(this).data("mask")&&a(this).data("mask").remove().removeData("mask")})},a.fn.cleanVal=function(){return this.data("mask").getCleanVal()},a.jMaskGlobals={nonInput:"td,span,div",dataMask:!0,watchInputs:!0,watchDataMask:!1,byPassKeys:[9,16,17,18,36,37,38,39,40,91],translation:{0:{pattern:/\d/},9:{pattern:/\d/,optional:!0},"#":{pattern:/\d/,recursive:!0},A:{pattern:/[a-zA-Z0-9]/},S:{pattern:/[a-zA-Z]/}}}}),function(){var a;a=function(){function a(a,b){var c,d;if(this.options={target:"instafeed",get:"popular",resolution:"thumbnail",sortBy:"none",links:!0,mock:!1,useHttp:!1},"object"==typeof a)for(c in a)d=a[c],this.options[c]=d;this.context=null!=b?b:this,this.unique=this._genKey()}return a.prototype.hasNext=function(){return"string"==typeof this.context.nextUrl&&this.context.nextUrl.length>0},a.prototype.next=function(){return this.hasNext()?this.run(this.context.nextUrl):!1},a.prototype.run=function(b){var c,d,e;if("string"!=typeof this.options.clientId&&"string"!=typeof this.options.accessToken)throw new Error("Missing clientId or accessToken.");if("string"!=typeof this.options.accessToken&&"string"!=typeof this.options.clientId)throw new Error("Missing clientId or accessToken.");return null!=this.options.before&&"function"==typeof this.options.before&&this.options.before.call(this),"undefined"!=typeof document&&null!==document&&(e=document.createElement("script"),e.id="instafeed-fetcher",e.src=b||this._buildUrl(),c=document.getElementsByTagName("head"),c[0].appendChild(e),d="instafeedCache"+this.unique,window[d]=new a(this.options,this),window[d].unique=this.unique),!0},a.prototype.parse=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H;if("object"!=typeof a){if(null!=this.options.error&&"function"==typeof this.options.error)return this.options.error.call(this,"Invalid JSON data"),!1;throw new Error("Invalid JSON response")}if(200!==a.meta.code){if(null!=this.options.error&&"function"==typeof this.options.error)return this.options.error.call(this,a.meta.error_message),!1;throw new Error("Error from Instagram: "+a.meta.error_message)}if(0===a.data.length){if(null!=this.options.error&&"function"==typeof this.options.error)return this.options.error.call(this,"No images were returned from Instagram"),!1;throw new Error("No images were returned from Instagram")}if(null!=this.options.success&&"function"==typeof this.options.success&&this.options.success.call(this,a),this.context.nextUrl="",null!=a.pagination&&(this.context.nextUrl=a.pagination.next_url),"none"!==this.options.sortBy)switch(F="random"===this.options.sortBy?["","random"]:this.options.sortBy.split("-"),E="least"===F[0]?!0:!1,F[1]){case"random":a.data.sort(function(){return.5-Math.random()});break;case"recent":a.data=this._sortBy(a.data,"created_time",E);break;case"liked":a.data=this._sortBy(a.data,"likes.count",E);break;case"commented":a.data=this._sortBy(a.data,"comments.count",E);break;default:throw new Error("Invalid option for sortBy: '"+this.options.sortBy+"'.")}if("undefined"!=typeof document&&null!==document&&this.options.mock===!1){if(q=a.data,D=parseInt(this.options.limit,10),null!=this.options.limit&&q.length>D&&(q=q.slice(0,D)),h=document.createDocumentFragment(),null!=this.options.filter&&"function"==typeof this.options.filter&&(q=this._filter(q,this.options.filter)),null!=this.options.template&&"string"==typeof this.options.template){for(j="",o="",u="",H=document.createElement("div"),l=0,z=q.length;z>l;l++){if(m=q[l],n=m.images[this.options.resolution],"object"!=typeof n)throw g="No image found for resolution: "+this.options.resolution+".",new Error(g);v=n.width,s=n.height,t="square",v>s&&(t="landscape"),s>v&&(t="portrait"),p=n.url,k=window.location.protocol.indexOf("http")>=0,k&&!this.options.useHttp&&(p=p.replace(/https?:\/\//,"//")),o=this._makeTemplate(this.options.template,{model:m,id:m.id,link:m.link,type:m.type,image:p,width:v,height:s,orientation:t,caption:this._getObjectProperty(m,"caption.text"),likes:m.likes.count,comments:m.comments.count,location:this._getObjectProperty(m,"location.name")}),j+=o}for(H.innerHTML=j,e=[],d=0,c=H.childNodes.length;c>d;)e.push(H.childNodes[d]),d+=1;for(x=0,A=e.length;A>x;x++)C=e[x],h.appendChild(C)}else for(y=0,B=q.length;B>y;y++){if(m=q[y],r=document.createElement("img"),n=m.images[this.options.resolution],"object"!=typeof n)throw g="No image found for resolution: "+this.options.resolution+".",new Error(g);p=n.url,k=window.location.protocol.indexOf("http")>=0,k&&!this.options.useHttp&&(p=p.replace(/https?:\/\//,"//")),r.src=p,this.options.links===!0?(b=document.createElement("a"),b.href=m.link,b.appendChild(r),h.appendChild(b)):h.appendChild(r)}if(G=this.options.target,"string"==typeof G&&(G=document.getElementById(G)),null==G)throw g='No element with id="'+this.options.target+'" on page.',new Error(g);G.appendChild(h),i=document.getElementsByTagName("head")[0],i.removeChild(document.getElementById("instafeed-fetcher")),w="instafeedCache"+this.unique,window[w]=void 0;try{delete window[w]}catch(I){f=I}}return null!=this.options.after&&"function"==typeof this.options.after&&this.options.after.call(this),!0},a.prototype._buildUrl=function(){var a,b,c;switch(a="https://api.instagram.com/v1",this.options.get){case"popular":b="media/popular";break;case"tagged":if(!this.options.tagName)throw new Error("No tag name specified. Use the 'tagName' option.");b="tags/"+this.options.tagName+"/media/recent";break;case"location":if(!this.options.locationId)throw new Error("No location specified. Use the 'locationId' option.");b="locations/"+this.options.locationId+"/media/recent";break;case"user":if(!this.options.userId)throw new Error("No user specified. Use the 'userId' option.");b="users/"+this.options.userId+"/media/recent";break;default:throw new Error("Invalid option for get: '"+this.options.get+"'.")}return c=a+"/"+b,c+=null!=this.options.accessToken?"?access_token="+this.options.accessToken:"?client_id="+this.options.clientId,null!=this.options.limit&&(c+="&count="+this.options.limit),c+="&callback=instafeedCache"+this.unique+".parse"},a.prototype._genKey=function(){var a;return a=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)},""+a()+a()+a()+a()},a.prototype._makeTemplate=function(a,b){var c,d,e,f,g;for(d=/(?:\{{2})([\w\[\]\.]+)(?:\}{2})/,c=a;d.test(c);)f=c.match(d)[1],g=null!=(e=this._getObjectProperty(b,f))?e:"",c=c.replace(d,function(){return""+g});return c},a.prototype._getObjectProperty=function(a,b){var c,d;for(b=b.replace(/\[(\w+)\]/g,".$1"),d=b.split(".");d.length;){if(c=d.shift(),!(null!=a&&c in a))return null;a=a[c]}return a},a.prototype._sortBy=function(a,b,c){var d;return d=function(a,d){var e,f;return e=this._getObjectProperty(a,b),f=this._getObjectProperty(d,b),c?e>f?1:-1:f>e?1:-1},a.sort(d.bind(this)),a},a.prototype._filter=function(a,b){var c,d,e,f,g;for(c=[],d=function(a){return b(a)?c.push(a):void 0},e=0,g=a.length;g>e;e++)f=a[e],d(f);return c},a}(),function(a,b){return"function"==typeof define&&define.amd?define([],b):"object"==typeof module&&module.exports?module.exports=b():a.Instafeed=b()}(this,function(){return a})}.call(this),function(a){function b(b,d,e){var f=this;return this.on("click.pjax",b,function(b){var g=a.extend({},p(d,e));g.container||(g.container=a(this).attr("data-pjax")||f),c(b,g)})}function c(b,c,d){d=p(c,d);var f=b.currentTarget;if("A"!==f.tagName.toUpperCase())throw"$.fn.pjax or $.pjax.click requires an anchor element";if(!(b.which>1||b.metaKey||b.ctrlKey||b.shiftKey||b.altKey||location.protocol!==f.protocol||location.hostname!==f.hostname||f.href.indexOf("#")>-1&&o(f)==o(location)||b.isDefaultPrevented())){var g={url:f.href,container:a(f).attr("data-pjax"),target:f},h=a.extend({},g,d),i=a.Event("pjax:click");a(f).trigger(i,[h]),i.isDefaultPrevented()||(e(h),b.preventDefault(),a(f).trigger("pjax:clicked",[h]))}}function d(b,c,d){d=p(c,d);var f=b.currentTarget;if("FORM"!==f.tagName.toUpperCase())throw"$.pjax.submit requires a form element";var g={type:f.method.toUpperCase(),url:f.action,container:a(f).attr("data-pjax"),target:f};if("GET"!==g.type&&void 0!==window.FormData)g.data=new FormData(f),g.processData=!1,g.contentType=!1;else{if(a(f).find(":file").length)return;g.data=a(f).serializeArray()}e(a.extend({},g,d)),b.preventDefault()}function e(b){function c(b,c,e){e||(e={}),e.relatedTarget=d;var f=a.Event(b,e);return h.trigger(f,c),!f.isDefaultPrevented()}b=a.extend(!0,{},a.ajaxSettings,e.defaults,b),a.isFunction(b.url)&&(b.url=b.url());var d=b.target,f=n(b.url).hash,h=b.context=q(b.container);b.data||(b.data={}),a.isArray(b.data)?b.data.push({name:"_pjax",value:h.selector}):b.data._pjax=h.selector;var i;b.beforeSend=function(a,d){if("GET"!==d.type&&(d.timeout=0),a.setRequestHeader("X-PJAX","true"),a.setRequestHeader("X-PJAX-Container",h.selector),!c("pjax:beforeSend",[a,d]))return!1;d.timeout>0&&(i=setTimeout(function(){c("pjax:timeout",[a,b])&&a.abort("timeout")},d.timeout),d.timeout=0);var e=n(d.url);f&&(e.hash=f),b.requestUrl=m(e)},b.complete=function(a,d){i&&clearTimeout(i),c("pjax:complete",[a,d,b]),c("pjax:end",[a,b])},b.error=function(a,d,e){var f=t("",a,b),h=c("pjax:error",[a,d,e,b]);"GET"==b.type&&"abort"!==d&&h&&g(f.url)},b.success=function(d,i,j){var l=e.state,m="function"==typeof a.pjax.defaults.version?a.pjax.defaults.version():a.pjax.defaults.version,o=j.getResponseHeader("X-PJAX-Version"),p=t(d,j,b),q=n(p.url);if(f&&(q.hash=f,p.url=q.href),m&&o&&m!==o)return void g(p.url);if(!p.contents)return void g(p.url);e.state={id:b.id||k(),url:p.url,title:p.title,container:h.selector,fragment:b.fragment,timeout:b.timeout},(b.push||b.replace)&&window.history.replaceState(e.state,p.title,p.url);try{document.activeElement.blur()}catch(r){}p.title&&(document.title=p.title),c("pjax:beforeReplace",[p.contents,b],{state:e.state,previousState:l}),h.html(p.contents);var s=h.find("input[autofocus], textarea[autofocus]").last()[0];s&&document.activeElement!==s&&s.focus(),u(p.scripts);var v=b.scrollTo;if(f){var w=decodeURIComponent(f.slice(1)),x=document.getElementById(w)||document.getElementsByName(w)[0];x&&(v=a(x).offset().top)}"number"==typeof v&&a(window).scrollTop(v),c("pjax:success",[d,i,j,b])},e.state||(e.state={id:k(),url:window.location.href,title:document.title,container:h.selector,fragment:b.fragment,timeout:b.timeout},window.history.replaceState(e.state,document.title)),j(e.xhr),e.options=b;var o=e.xhr=a.ajax(b);return o.readyState>0&&(b.push&&!b.replace&&(v(e.state.id,l(h)),window.history.pushState(null,"",b.requestUrl)),c("pjax:start",[o,b]),c("pjax:send",[o,b])),e.xhr}function f(b,c){var d={url:window.location.href,push:!1,replace:!0,scrollTo:!1};return e(a.extend(d,p(b,c)))}function g(a){window.history.replaceState(null,"",e.state.url),window.location.replace(a)}function h(b){B||j(e.xhr);var c,d=e.state,f=b.state;if(f&&f.container){if(B&&C==f.url)return;if(d){if(d.id===f.id)return;c=d.id",{method:"GET"===d?"GET":"POST",action:c,style:"display:none"});"GET"!==d&&"POST"!==d&&e.append(a("",{type:"hidden",name:"_method",value:d.toLowerCase()}));var f=b.data;if("string"==typeof f)a.each(f.split("&"),function(b,c){var d=c.split("=");e.append(a("",{type:"hidden",name:d[0],value:d[1]}))});else if(a.isArray(f))a.each(f,function(b,c){e.append(a("",{type:"hidden",name:c.name,value:c.value}))});else if("object"==typeof f){var g;for(g in f)e.append(a("",{type:"hidden",name:g,value:f[g]}))}a(document.body).append(e),e.submit()}function j(b){b&&b.readyState<4&&(b.onreadystatechange=a.noop,b.abort())}function k(){return(new Date).getTime()}function l(a){var b=a.clone();return b.find("script").each(function(){this.src||jQuery._data(this,"globalEval",!1)}),[a.selector,b.contents()]}function m(a){return a.search=a.search.replace(/([?&])(_pjax|_)=[^&]*/g,""),a.href.replace(/\?($|#)/,"$1")}function n(a){var b=document.createElement("a");return b.href=a,b}function o(a){return a.href.replace(/#.*/,"")}function p(b,c){return b&&c?c.container=b:c=a.isPlainObject(b)?b:{container:b},c.container&&(c.container=q(c.container)),c}function q(b){if(b=a(b),b.length){if(""!==b.selector&&b.context===document)return b;if(b.attr("id"))return a("#"+b.attr("id"));throw"cant get selector for pjax container!"}throw"no pjax container for "+b.selector}function r(a,b){return a.filter(b).add(a.find(b))}function s(b){return a.parseHTML(b,document,!0)}function t(b,c,d){var e={},f=/]*>([\s\S.]*)<\/head>/i)[0])),i=a(s(b.match(/]*>([\s\S.]*)<\/body>/i)[0]));else var h=i=a(s(b));if(0===i.length)return e;if(e.title=r(h,"title").last().text(),d.fragment){if("body"===d.fragment)var j=i;else var j=r(i,d.fragment).first();j.length&&(e.contents="body"===d.fragment?j:j.contents(),e.title||(e.title=j.attr("title")||j.data("title")))}else f||(e.contents=i);return e.contents&&(e.contents=e.contents.not(function(){return a(this).is("title")}),e.contents.find("title").remove(),e.scripts=r(e.contents,"script[src]").remove(),e.contents=e.contents.not(e.scripts)),e.title&&(e.title=a.trim(e.title)),e}function u(b){if(b){var c=a("script[src]");b.each(function(){var b=this.src,d=c.filter(function(){return this.src===b});if(!d.length){var e=document.createElement("script"),f=a(this).attr("type");f&&(e.type=f),e.src=a(this).attr("src"),document.head.appendChild(e)}})}}function v(a,b){E[a]=b,G.push(a),x(F,0),x(G,e.defaults.maxCacheLength)}function w(a,b,c){var d,f;E[b]=c,"forward"===a?(d=G,f=F):(d=F,f=G),d.push(b),(b=f.pop())&&delete E[b],x(d,e.defaults.maxCacheLength)}function x(a,b){for(;a.length>b;)delete E[a.shift()]}function y(){return a("meta").filter(function(){var b=a(this).attr("http-equiv");return b&&"X-PJAX-VERSION"===b.toUpperCase()}).attr("content")}function z(){a.fn.pjax=b,a.pjax=e,a.pjax.enable=a.noop,a.pjax.disable=A,a.pjax.click=c,a.pjax.submit=d,a.pjax.reload=f,a.pjax.defaults={timeout:650,push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,maxCacheLength:20,version:y},a(window).on("popstate.pjax",h)}function A(){a.fn.pjax=function(){return this},a.pjax=i,a.pjax.enable=z,a.pjax.disable=a.noop,a.pjax.click=a.noop,a.pjax.submit=a.noop,a.pjax.reload=function(){window.location.reload()},a(window).off("popstate.pjax",h)}var B=!0,C=window.location.href,D=window.history.state;D&&D.container&&(e.state=D),"state"in window.history&&(B=!1);var E={},F=[],G=[];a.inArray("state",a.event.props)<0&&a.event.props.push("state"),a.support.pjax=window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),a.support.pjax?z():A()}(jQuery),!function(a){if("function"==typeof define&&define.amd)define(a);else if("object"==typeof exports)module.exports=a();else{var b=window.Cookies,c=window.Cookies=a();c.noConflict=function(){return window.Cookies=b,c}}}(function(){function a(){for(var a=0,b={};a1){if(f=a({path:"/"},d.defaults,f),"number"==typeof f.expires){var h=new Date;h.setMilliseconds(h.getMilliseconds()+864e5*f.expires),f.expires=h}try{g=JSON.stringify(e),/^[\{\[]/.test(g)&&(e=g)}catch(i){}return e=c.write?c.write(e,b):encodeURIComponent(String(e)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),b=encodeURIComponent(String(b)),b=b.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),b=b.replace(/[\(\)]/g,escape),document.cookie=[b,"=",e,f.expires&&"; expires="+f.expires.toUTCString(),f.path&&"; path="+f.path,f.domain&&"; domain="+f.domain,f.secure?"; secure":""].join("")}b||(g={});for(var j=document.cookie?document.cookie.split("; "):[],k=/(%[0-9A-Z]{2})+/g,l=0;lf&&(f=0)):g=[b],c.fancybox.open(g,d,f))}if(c){if(c.fn.fancybox)return void("console"in a&&console.log("fancyBox already initialized"));var f={loop:!1,margin:[44,0],gutter:50,keyboard:!0,arrows:!0,infobar:!0,toolbar:!0,buttons:["slideShow","fullScreen","thumbs","share","close"],idleTime:3,smallBtn:"auto",protect:!1,modal:!1,image:{preload:"auto"},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'',preload:!0,css:{},attr:{scrolling:"auto"}},defaultType:"image",animationEffect:"zoom",animationDuration:500,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'',spinnerTpl:'
',errorTpl:'

{{ERROR}}

',btnTpl:{download:'',zoom:'',close:'',smallBtn:'',arrowLeft:'',arrowRight:''},parentEl:"body",autoFocus:!1,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:4e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:c.noop,beforeLoad:c.noop,afterLoad:c.noop,beforeShow:c.noop,afterShow:c.noop,beforeClose:c.noop,afterClose:c.noop,onActivate:c.noop,onDeactivate:c.noop,clickContent:function(a){return"image"===a.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{idleTime:!1,margin:0,clickContent:function(a){return"image"===a.type&&"toggleControls"},clickSlide:function(a){return"image"===a.type?"toggleControls":"close"},dblclickContent:function(a){return"image"===a.type&&"zoom"},dblclickSlide:function(a){return"image"===a.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded.
Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden.
Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Maßstab"}}},g=c(a),h=c(b),i=0,j=function(a){return a&&a.hasOwnProperty&&a instanceof c},k=function(){return a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||function(b){return a.setTimeout(b,1e3/60)}}(),l=function(){var a,c=b.createElement("fakeelement"),e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(a in e)if(c.style[a]!==d)return e[a];return"transitionend"}(),m=function(a){return a&&a.length&&a[0].offsetHeight},n=function(a,d,e){var f=this;f.opts=c.extend(!0,{index:e},c.fancybox.defaults,d||{}),c.fancybox.isMobile&&(f.opts=c.extend(!0,{},f.opts,f.opts.mobile)),d&&c.isArray(d.buttons)&&(f.opts.buttons=d.buttons),f.id=f.opts.id||++i,f.group=[],f.currIndex=parseInt(f.opts.index,10)||0,f.prevIndex=null,f.prevPos=null,f.currPos=0,f.firstRun=null,f.createGroup(a),f.group.length&&(f.$lastFocus=c(b.activeElement).blur(),f.slides={},f.init())};c.extend(n.prototype,{init:function(){var e,f,g,i=this,j=i.group[i.currIndex],k=j.opts,l=c.fancybox.scrollbarWidth;i.scrollTop=h.scrollTop(),i.scrollLeft=h.scrollLeft(),c.fancybox.getInstance()||(c("body").addClass("fancybox-active"),/iPad|iPhone|iPod/.test(navigator.userAgent)&&!a.MSStream?"image"!==j.type&&c("body").css("top",-1*c("body").scrollTop()).addClass("fancybox-iosfix"):!c.fancybox.isMobile&&b.body.scrollHeight>a.innerHeight&&(l===d&&(e=c('
').appendTo("body"),l=c.fancybox.scrollbarWidth=e[0].offsetWidth-e[0].clientWidth,e.remove()),c("head").append('"),c("body").addClass("compensate-for-scrollbar"))),g="",c.each(k.buttons,function(a,b){g+=k.btnTpl[b]||""}),f=c(i.translate(i,k.baseTpl.replace("{{buttons}}",g).replace("{{arrows}}",k.btnTpl.arrowLeft+k.btnTpl.arrowRight))).attr("id","fancybox-container-"+i.id).addClass("fancybox-is-hidden").addClass(k.baseClass).data("FancyBox",i).appendTo(k.parentEl),i.$refs={container:f},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(a){i.$refs[a]=f.find(".fancybox-"+a)}),i.trigger("onInit"),i.activate(),i.jumpTo(i.currIndex)},translate:function(a,b){var c=a.opts.i18n[a.opts.lang];return b.replace(/\{\{(\w+)\}\}/g,function(a,b){var e=c[b];return e===d?a:e})},createGroup:function(a){var b=this,e=c.makeArray(a);c.each(e,function(a,e){var f,g,h,i,j={},k={};c.isPlainObject(e)?(j=e,k=e.opts||e):"object"===c.type(e)&&c(e).length?(f=c(e),k=f.data(),k=c.extend({},k,k.options||{}),k.$orig=f,j.src=k.src||f.attr("href"),j.type||j.src||(j.type="inline",j.src=e)):j={type:"html",src:e+""},j.opts=c.extend(!0,{},b.opts,k),c.isArray(k.buttons)&&(j.opts.buttons=k.buttons),g=j.type||j.opts.type,h=j.src||"",!g&&h&&(h.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?g="image":h.match(/\.(pdf)((\?|#).*)?$/i)?g="pdf":"#"===h.charAt(0)&&(g="inline")),g?j.type=g:b.trigger("objectNeedsType",j),j.index=b.group.length,j.opts.$orig&&!j.opts.$orig.length&&delete j.opts.$orig,!j.opts.$thumb&&j.opts.$orig&&(j.opts.$thumb=j.opts.$orig.find("img:first")),j.opts.$thumb&&!j.opts.$thumb.length&&delete j.opts.$thumb,"function"===c.type(j.opts.caption)&&(j.opts.caption=j.opts.caption.apply(e,[b,j])),"function"===c.type(b.opts.caption)&&(j.opts.caption=b.opts.caption.apply(e,[b,j])),j.opts.caption instanceof c||(j.opts.caption=j.opts.caption===d?"":j.opts.caption+""),"ajax"===g&&(i=h.split(/\s+/,2),i.length>1&&(j.src=i.shift(),j.opts.filter=i.shift())),"auto"==j.opts.smallBtn&&(c.inArray(g,["html","inline","ajax"])>-1?(j.opts.toolbar=!1,j.opts.smallBtn=!0):j.opts.smallBtn=!1),"pdf"===g&&(j.type="iframe",j.opts.iframe.preload=!1),j.opts.modal&&(j.opts=c.extend(!0,j.opts,{infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),b.group.push(j)})},addEvents:function(){var d=this;d.removeEvents(),d.$refs.container.on("click.fb-close","[data-fancybox-close]",function(a){a.stopPropagation(),a.preventDefault(),d.close(a)}).on("click.fb-prev touchend.fb-prev","[data-fancybox-prev]",function(a){a.stopPropagation(),a.preventDefault(),d.previous()}).on("click.fb-next touchend.fb-next","[data-fancybox-next]",function(a){a.stopPropagation(),a.preventDefault(),d.next()}).on("click.fb","[data-fancybox-zoom]",function(){d[d.isScaledDown()?"scaleToActual":"scaleToFit"]()}),g.on("orientationchange.fb resize.fb",function(a){a&&a.originalEvent&&"resize"===a.originalEvent.type?k(function(){d.update()}):(d.$refs.stage.hide(),setTimeout(function(){d.$refs.stage.show(),d.update()},600))}),h.on("focusin.fb",function(a){var e=c.fancybox?c.fancybox.getInstance():null;e.isClosing||!e.current||!e.current.opts.trapFocus||c(a.target).hasClass("fancybox-container")||c(a.target).is(b)||e&&"fixed"!==c(a.target).css("position")&&!e.$refs.container.has(a.target).length&&(a.stopPropagation(),e.focus(),g.scrollTop(d.scrollTop).scrollLeft(d.scrollLeft))}),h.on("keydown.fb",function(a){var b=d.current,e=a.keyCode||a.which;return b&&b.opts.keyboard&&!c(a.target).is("input")&&!c(a.target).is("textarea")?8===e||27===e?(a.preventDefault(),void d.close(a)):37===e||38===e?(a.preventDefault(),void d.previous()):39===e||40===e?(a.preventDefault(),void d.next()):void d.trigger("afterKeydown",a,e):void 0}),d.group[d.currIndex].opts.idleTime&&(d.idleSecondsCounter=0,h.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(){d.idleSecondsCounter=0,d.isIdle&&d.showControls(),d.isIdle=!1 }),d.idleInterval=a.setInterval(function(){d.idleSecondsCounter++,d.idleSecondsCounter>=d.group[d.currIndex].opts.idleTime&&!d.isDragging&&(d.isIdle=!0,d.idleSecondsCounter=0,d.hideControls())},1e3))},removeEvents:function(){var b=this;g.off("orientationchange.fb resize.fb"),h.off("focusin.fb keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),b.idleInterval&&(a.clearInterval(b.idleInterval),b.idleInterval=null)},previous:function(a){return this.jumpTo(this.currPos-1,a)},next:function(a){return this.jumpTo(this.currPos+1,a)},jumpTo:function(a,b){var e,f,g,h,i,j,k,l=this,n=l.group.length;if(!(l.isDragging||l.isClosing||l.isAnimating&&l.firstRun)){if(a=parseInt(a,10),f=l.current?l.current.opts.loop:l.opts.loop,!f&&(0>a||a>=n))return!1;if(e=l.firstRun=null===l.firstRun,!(2>n&&!e&&l.isDragging)){if(h=l.current,l.prevIndex=l.currIndex,l.prevPos=l.currPos,g=l.createSlide(a),n>1&&((f||g.index>0)&&l.createSlide(a-1),(f||g.indexg.pos?"next":"previous"),h.$slide.removeClass("fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous"),h.isComplete=!1,b&&(g.isMoved||g.opts.transitionEffect)&&(g.isMoved?h.$slide.addClass(k):(k="fancybox-animated "+k+" fancybox-fx-"+g.opts.transitionEffect,c.fancybox.animate(h.$slide,k,b,function(){h.$slide.removeClass(k).removeAttr("style")}))))}}},createSlide:function(a){var b,d,e=this;return d=a%e.group.length,d=0>d?e.group.length+d:d,!e.slides[a]&&e.group[d]&&(b=c('
').appendTo(e.$refs.stage),e.slides[a]=c.extend(!0,{},e.group[d],{pos:a,$slide:b,isLoaded:!1}),e.updateSlide(e.slides[a])),e.slides[a]},scaleToActual:function(a,b,e){var f,g,h,i,j,k=this,l=k.current,m=l.$content,n=parseInt(l.$slide.width(),10),o=parseInt(l.$slide.height(),10),p=l.width,q=l.height;"image"!=l.type||l.hasError||!m||k.isAnimating||(c.fancybox.stop(m),k.isAnimating=!0,a=a===d?.5*n:a,b=b===d?.5*o:b,f=c.fancybox.getTranslate(m),i=p/f.width,j=q/f.height,g=.5*n-.5*p,h=.5*o-.5*q,p>n&&(g=f.left*i-(a*i-a),g>0&&(g=0),n-p>g&&(g=n-p)),q>o&&(h=f.top*j-(b*j-b),h>0&&(h=0),o-q>h&&(h=o-q)),k.updateCursor(p,q),c.fancybox.animate(m,{top:h,left:g,scaleX:i,scaleY:j},e||330,function(){k.isAnimating=!1}),k.SlideShow&&k.SlideShow.isActive&&k.SlideShow.stop())},scaleToFit:function(a){var b,d=this,e=d.current,f=e.$content;"image"!=e.type||e.hasError||!f||d.isAnimating||(c.fancybox.stop(f),d.isAnimating=!0,b=d.getFitPos(e),d.updateCursor(b.width,b.height),c.fancybox.animate(f,{top:b.top,left:b.left,scaleX:b.width/f.width(),scaleY:b.height/f.height()},a||330,function(){d.isAnimating=!1}))},getFitPos:function(a){var b,d,e,f,g,h=this,i=a.$content,j=a.width,k=a.height,l=a.opts.margin;return!(!i||!i.length||!j&&!k)&&("number"===c.type(l)&&(l=[l,l]),2==l.length&&(l=[l[0],l[1],l[0],l[1]]),b=parseInt(h.$refs.stage.width(),10)-(l[1]+l[3]),d=parseInt(h.$refs.stage.height(),10)-(l[0]+l[2]),e=Math.min(1,b/j,d/k),f=Math.floor(e*j),g=Math.floor(e*k),{top:Math.floor(.5*(d-g))+l[0],left:Math.floor(.5*(b-f))+l[3],width:f,height:g})},update:function(){var a=this;c.each(a.slides,function(b,c){a.updateSlide(c)})},updateSlide:function(a){var b=this,d=a.$content;d&&(a.width||a.height)&&(b.isAnimating=!1,c.fancybox.stop(d),c.fancybox.setTranslate(d,b.getFitPos(a)),a.pos===b.currPos&&b.updateCursor()),a.$slide.trigger("refresh"),b.trigger("onUpdate",a)},updateCursor:function(a,b){var c,e=this,f=e.$refs.container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-drag fancybox-can-zoomOut");e.current&&!e.isClosing&&(e.isZoomable()?(f.addClass("fancybox-is-zoomable"),c=a!==d&&b!==d?aa.width||d.height>a.height)):void 0},isScaledDown:function(){var a=this,b=a.current,d=b.$content,e=!1;return d&&(e=c.fancybox.getTranslate(d),e=e.width1||Math.abs(c.height()-d.height)>1),d},loadSlide:function(a){var b,d,e,f=this;if(!a.isLoading&&!a.isLoaded){switch(a.isLoading=!0,f.trigger("beforeLoad",a),b=a.type,d=a.$slide,d.off("refresh").trigger("onReset").addClass("fancybox-slide--"+(b||"unknown")).addClass(a.opts.slideClass),b){case"image":f.setImage(a);break;case"iframe":f.setIframe(a);break;case"html":f.setContent(a,a.src||a.content);break;case"inline":c(a.src).length?f.setContent(a,c(a.src)):f.setError(a);break;case"ajax":f.showLoading(a),e=c.ajax(c.extend({},a.opts.ajax.settings,{url:a.src,success:function(b,c){"success"===c&&f.setContent(a,b)},error:function(b,c){b&&"abort"!==c&&f.setError(a)}})),d.one("onReset",function(){e.abort()});break;default:f.setError(a)}return!0}},setImage:function(b){var d,e,f,g,h=this,i=b.opts.srcset||b.opts.image.srcset;if(i){f=a.devicePixelRatio||1,g=a.innerWidth*f,e=i.split(",").map(function(a){var b={};return a.trim().split(/\s+/).forEach(function(a,c){var d=parseInt(a.substring(0,a.length-1),10);return 0===c?b.url=a:void(d&&(b.value=d,b.postfix=a[a.length-1]))}),b}),e.sort(function(a,b){return a.value-b.value});for(var j=0;j=g||"x"===k.postfix&&k.value>=f){d=k;break}}!d&&e.length&&(d=e[e.length-1]),d&&(b.src=d.url,b.width&&b.height&&"w"==d.postfix&&(b.height=b.width/b.height*d.value,b.width=d.value))}b.$content=c('
').addClass("fancybox-is-hidden").appendTo(b.$slide),b.opts.preload!==!1&&b.opts.width&&b.opts.height&&(b.opts.thumb||b.opts.$thumb)?(b.width=b.opts.width,b.height=b.opts.height,b.$ghost=c("").one("error",function(){c(this).remove(),b.$ghost=null,h.setBigImage(b)}).one("load",function(){h.afterLoad(b),h.setBigImage(b)}).addClass("fancybox-image").appendTo(b.$content).attr("src",b.opts.thumb||b.opts.$thumb.attr("src"))):h.setBigImage(b)},setBigImage:function(a){var b=this,d=c("");a.$image=d.one("error",function(){b.setError(a)}).one("load",function(){clearTimeout(a.timouts),a.timouts=null,b.isClosing||(a.width=this.naturalWidth,a.height=this.naturalHeight,a.opts.image.srcset&&d.attr("sizes","100vw").attr("srcset",a.opts.image.srcset),b.hideLoading(a),a.$ghost?a.timouts=setTimeout(function(){a.timouts=null,a.$ghost.hide()},Math.min(300,Math.max(1e3,a.height/1600))):b.afterLoad(a))}).addClass("fancybox-image").attr("src",a.src).appendTo(a.$content),(d[0].complete||"complete"==d[0].readyState)&&d[0].naturalWidth&&d[0].naturalHeight?d.trigger("load"):d[0].error?d.trigger("error"):a.timouts=setTimeout(function(){d[0].complete||a.hasError||b.showLoading(a)},100)},setIframe:function(a){var b,e=this,f=a.opts.iframe,g=a.$slide;a.$content=c('
').css(f.css).appendTo(g),b=c(f.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(f.attr).appendTo(a.$content),f.preload?(e.showLoading(a),b.on("load.fb error.fb",function(){this.isReady=1,a.$slide.trigger("refresh"),e.afterLoad(a)}),g.on("refresh.fb",function(){var a,c,e,g=j.$content,h=f.css.width,i=f.css.height;if(1===b[0].isReady){try{c=b.contents(),e=c.find("body")}catch(j){}e&&e.length&&(h===d&&(a=b[0].contentWindow.document.documentElement.scrollWidth,h=Math.ceil(e.outerWidth(!0)+(g.width()-a)),h+=g.outerWidth()-g.innerWidth()),i===d&&(i=Math.ceil(e.outerHeight(!0)),i+=g.outerHeight()-g.innerHeight()),h&&g.width(h),i&&g.height(i)),g.removeClass("fancybox-is-hidden")}})):this.afterLoad(a),b.attr("src",a.src),a.opts.smallBtn===!0&&a.$content.prepend(e.translate(a,a.opts.btnTpl.smallBtn)),g.one("onReset",function(){try{c(this).find("iframe").hide().attr("src","//about:blank")}catch(a){}c(this).empty(),a.isLoaded=!1})},setContent:function(a,b){var d=this;d.isClosing||(d.hideLoading(a),a.$slide.empty(),j(b)&&b.parent().length?(b.parent(".fancybox-slide--inline").trigger("onReset"),a.$placeholder=c("
").hide().insertAfter(b),b.css("display","inline-block")):a.hasError||("string"===c.type(b)&&(b=c("
").append(c.trim(b)).contents(),3===b[0].nodeType&&(b=c("
").html(b))),a.opts.filter&&(b=c("
").html(b).find(a.opts.filter))),a.$slide.one("onReset",function(){c(this).find("video,audio").each(function(){this.pause()}),a.$placeholder&&(a.$placeholder.after(b.hide()).remove(),a.$placeholder=null),a.$smallBtn&&(a.$smallBtn.remove(),a.$smallBtn=null),a.hasError||(c(this).empty(),a.isLoaded=!1)}),a.$content=c(b).appendTo(a.$slide),this.afterLoad(a))},setError:function(a){a.hasError=!0,a.$slide.removeClass("fancybox-slide--"+a.type),this.setContent(a,this.translate(a,a.opts.errorTpl))},showLoading:function(a){var b=this;a=a||b.current,a&&!a.$spinner&&(a.$spinner=c(b.opts.spinnerTpl).appendTo(a.$slide))},hideLoading:function(a){var b=this;a=a||b.current,a&&a.$spinner&&(a.$spinner.remove(),delete a.$spinner)},afterLoad:function(a){var b=this;b.isClosing||(a.isLoading=!1,a.isLoaded=!0,b.trigger("afterLoad",a),b.hideLoading(a),a.opts.smallBtn&&!a.$smallBtn&&(a.$smallBtn=c(b.translate(a,a.opts.btnTpl.smallBtn)).appendTo(a.$content.filter("div,form").first())),a.opts.protect&&a.$content&&!a.hasError&&(a.$content.on("contextmenu.fb",function(a){return 2==a.button&&a.preventDefault(),!0}),"image"===a.type&&c('
').appendTo(a.$content)),b.revealContent(a))},revealContent:function(a){var b,e,f,g,h,i=this,j=a.$slide,k=!1;return b=a.opts[i.firstRun?"animationEffect":"transitionEffect"],f=a.opts[i.firstRun?"animationDuration":"transitionDuration"],f=parseInt(a.forcedDuration===d?f:a.forcedDuration,10),!a.isMoved&&a.pos===i.currPos&&f||(b=!1),"zoom"!==b||a.pos===i.currPos&&f&&"image"===a.type&&!a.hasError&&(k=i.getThumbPos(a))||(b="fade"),"zoom"===b?(h=i.getFitPos(a),h.scaleX=h.width/k.width,h.scaleY=h.height/k.height,delete h.width,delete h.height,g=a.opts.zoomOpacity,"auto"==g&&(g=Math.abs(a.width/a.height-k.width/k.height)>.1),g&&(k.opacity=.1,h.opacity=1),c.fancybox.setTranslate(a.$content.removeClass("fancybox-is-hidden"),k),m(a.$content),void c.fancybox.animate(a.$content,h,f,function(){i.complete()})):(i.updateSlide(a),b?(c.fancybox.stop(j),e="fancybox-animated fancybox-slide--"+(a.pos>=i.prevPos?"next":"previous")+" fancybox-fx-"+b,j.removeAttr("style").removeClass("fancybox-slide--current fancybox-slide--next fancybox-slide--previous").addClass(e),a.$content.removeClass("fancybox-is-hidden"),m(j),void c.fancybox.animate(j,"fancybox-slide--current",f,function(){j.removeClass(e).removeAttr("style"),a.pos===i.currPos&&i.complete()},!0)):(m(j),a.$content.removeClass("fancybox-is-hidden"),void(a.pos===i.currPos&&i.complete())))},getThumbPos:function(d){var e,f=this,g=!1,h=function(b){for(var d,e=b[0],f=e.getBoundingClientRect(),g=[];null!==e.parentElement;)"hidden"!==c(e.parentElement).css("overflow")&&"auto"!==c(e.parentElement).css("overflow")||g.push(e.parentElement.getBoundingClientRect()),e=e.parentElement;return d=g.every(function(a){var b=Math.min(f.right,a.right)-Math.max(f.left,a.left),c=Math.min(f.bottom,a.bottom)-Math.max(f.top,a.top);return b>0&&c>0}),d&&f.bottom>0&&f.right>0&&f.left=a.currPos-1&&d.pos<=a.currPos+1?e[d.pos]=d:d&&(c.fancybox.stop(d.$slide),d.$slide.off().remove())}),a.slides=e,a.updateCursor(),a.trigger("afterShow");var f=d.$slide.find("video,audio").first();f.length&&f[0].play(),(c(b.activeElement).is("[disabled]")||d.opts.autoFocus&&"image"!=d.type&&"iframe"!==d.type)&&a.focus()}},preload:function(){var a,b,c=this;c.group.length<2||(a=c.slides[c.currPos+1],b=c.slides[c.currPos-1],a&&"image"===a.type&&c.loadSlide(a),b&&"image"===b.type&&c.loadSlide(b))},focus:function(){var a,b=this.current;this.isClosing||(b&&b.isComplete&&(a=b.$slide.find("input[autofocus]:enabled:visible:first"),a.length||(a=b.$slide.find("button,:input,[tabindex],a").filter(":enabled:visible:first"))),a=a&&a.length?a:this.$refs.container,a.focus())},activate:function(){var a=this;c(".fancybox-container").each(function(){var b=c(this).data("FancyBox");b&&b.id!==a.id&&!b.isClosing&&(b.trigger("onDeactivate"),b.removeEvents(),b.isVisible=!1)}),a.isVisible=!0,(a.current||a.isIdle)&&(a.update(),a.updateControls()),a.trigger("onActivate"),a.addEvents()},close:function(a,b){var d,e,f,g,h,i,j=this,n=j.current,o=function(){j.cleanUp(a)};return!(j.isClosing||(j.isClosing=!0,j.trigger("beforeClose",a)===!1?(j.isClosing=!1,k(function(){j.update()}),1):(j.removeEvents(),n.timouts&&clearTimeout(n.timouts),f=n.$content,d=n.opts.animationEffect,e=c.isNumeric(b)?b:d?n.opts.animationDuration:0,n.$slide.off(l).removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),n.$slide.siblings().trigger("onReset").remove(),e&&j.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing"),j.hideLoading(n),j.hideControls(),j.updateCursor(),"zoom"!==d||a!==!0&&f&&e&&"image"===n.type&&!n.hasError&&(i=j.getThumbPos(n))||(d="fade"),"zoom"===d?(c.fancybox.stop(f),h=c.fancybox.getTranslate(f),h.width=h.width*h.scaleX,h.height=h.height*h.scaleY,g=n.opts.zoomOpacity,"auto"==g&&(g=Math.abs(n.width/n.height-i.width/i.height)>.1),g&&(i.opacity=0),h.scaleX=h.width/i.width,h.scaleY=h.height/i.height,h.width=i.width,h.height=i.height,c.fancybox.setTranslate(n.$content,h),m(n.$content),c.fancybox.animate(n.$content,i,e,o),0):(d&&e?a===!0?setTimeout(o,e):c.fancybox.animate(n.$slide.removeClass("fancybox-slide--current"),"fancybox-animated fancybox-slide--previous fancybox-fx-"+d,e,o):o(),0))))},cleanUp:function(a){var d,e,f=this,h=c("body");f.current.$slide.trigger("onReset"),f.$refs.container.empty().remove(),f.trigger("afterClose",a),f.$lastFocus&&f.current.opts.backFocus&&f.$lastFocus.focus(),f.current=null,d=c.fancybox.getInstance(),d?d.activate():(g.scrollTop(f.scrollTop).scrollLeft(f.scrollLeft),h.removeClass("fancybox-active compensate-for-scrollbar"),h.hasClass("fancybox-iosfix")&&(e=parseInt(b.body.style.top,10),h.removeClass("fancybox-iosfix").css("top","").scrollTop(-1*e)),c("#fancybox-style-noscroll").remove())},trigger:function(a,b){var d,e=Array.prototype.slice.call(arguments,1),f=this,g=b&&b.opts?b:f.current;return g?e.unshift(g):g=f,e.unshift(f),c.isFunction(g.opts[a])&&(d=g.opts[a].apply(g,e)),d===!1?d:void("afterClose"!==a&&f.$refs?f.$refs.container.trigger(a+".fb",e):h.trigger(a+".fb",e))},updateControls:function(){var a=this,b=a.current,c=b.index,d=b.opts.caption,e=a.$refs.container,f=a.$refs.caption;b.$slide.trigger("refresh"),a.$caption=d&&d.length?f.html(d):null,a.isHiddenControls||a.isIdle||a.showControls(),e.find("[data-fancybox-count]").html(a.group.length),e.find("[data-fancybox-index]").html(c+1),e.find("[data-fancybox-prev]").prop("disabled",!b.opts.loop&&0>=c),e.find("[data-fancybox-next]").prop("disabled",!b.opts.loop&&c>=a.group.length-1),"image"===b.type?e.find("[data-fancybox-download]").attr("href",b.opts.image.src||b.src).show():e.find("[data-fancybox-download],[data-fancybox-zoom]").hide()},hideControls:function(){this.isHiddenControls=!0,this.$refs.container.removeClass("fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav")},showControls:function(){var a=this,b=a.current?a.current.opts:a.opts,c=a.$refs.container;a.isHiddenControls=!1,a.idleSecondsCounter=0,c.toggleClass("fancybox-show-toolbar",!(!b.toolbar||!b.buttons)).toggleClass("fancybox-show-infobar",!!(b.infobar&&a.group.length>1)).toggleClass("fancybox-show-nav",!!(b.arrows&&a.group.length>1)).toggleClass("fancybox-is-modal",!!b.modal),a.$caption?c.addClass("fancybox-show-caption "):c.removeClass("fancybox-show-caption")},toggleControls:function(){this.isHiddenControls?this.showControls():this.hideControls()}}),c.fancybox={version:"3.2.8",defaults:f,getInstance:function(a){var b=c('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),d=Array.prototype.slice.call(arguments,1);return b instanceof n&&("string"===c.type(a)?b[a].apply(b,d):"function"===c.type(a)&&a.apply(b,d),b)},open:function(a,b,c){return new n(a,b,c)},close:function(a){var b=this.getInstance();b&&(b.close(),a===!0&&this.close())},destroy:function(){this.close(!0),h.off("click.fb-start")},isMobile:b.createTouch!==d&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var c=b.createElement("div");return a.getComputedStyle&&a.getComputedStyle(c).getPropertyValue("transform")&&!(b.documentMode&&b.documentMode<11)}(),getTranslate:function(a){var b;if(!a||!a.length)return!1;if(b=a.eq(0).css("transform"),b&&-1!==b.indexOf("matrix")?(b=b.split("(")[1],b=b.split(")")[0],b=b.split(",")):b=[],b.length)b=b.length>10?[b[13],b[12],b[0],b[5]]:[b[5],b[4],b[0],b[3]],b=b.map(parseFloat);else{b=[0,0,1,1];var c=/\.*translate\((.*)px,(.*)px\)/i,d=c.exec(a.eq(0).attr("style"));d&&(b[0]=parseFloat(d[2]),b[1]=parseFloat(d[1]))}return{top:b[0],left:b[1],scaleX:b[2],scaleY:b[3],opacity:parseFloat(a.css("opacity")),width:a.width(),height:a.height()}},setTranslate:function(a,b){var c="",e={};return a&&b?(b.left===d&&b.top===d||(c=(b.left===d?a.position().left:b.left)+"px, "+(b.top===d?a.position().top:b.top)+"px",c=this.use3d?"translate3d("+c+", 0px)":"translate("+c+")"),b.scaleX!==d&&b.scaleY!==d&&(c=(c.length?c+" ":"")+"scale("+b.scaleX+", "+b.scaleY+")"),c.length&&(e.transform=c),b.opacity!==d&&(e.opacity=b.opacity),b.width!==d&&(e.width=b.width),b.height!==d&&(e.height=b.height),a.css(e)):void 0},animate:function(a,b,e,f,g){c.isFunction(e)&&(f=e,e=null),c.isPlainObject(b)||a.removeAttr("style"),a.on(l,function(e){(!e||!e.originalEvent||a.is(e.originalEvent.target)&&"z-index"!=e.originalEvent.propertyName)&&(c.fancybox.stop(a),c.isPlainObject(b)?b.scaleX!==d&&b.scaleY!==d&&(a.css("transition-duration",""),b.width=Math.round(a.width()*b.scaleX),b.height=Math.round(a.height()*b.scaleY),b.scaleX=1,b.scaleY=1,c.fancybox.setTranslate(a,b)):g!==!0&&a.removeClass(b),c.isFunction(f)&&f(e))}),c.isNumeric(e)&&a.css("transition-duration",e+"ms"),c.isPlainObject(b)?c.fancybox.setTranslate(a,b):a.addClass(b),b.scaleX&&a.hasClass("fancybox-image-wrap")&&a.parent().addClass("fancybox-is-scaling"),a.data("timer",setTimeout(function(){a.trigger("transitionend")},e+16))},stop:function(a){clearTimeout(a.data("timer")),a.off("transitionend").css("transition-duration",""),a.hasClass("fancybox-image-wrap")&&a.parent().removeClass("fancybox-is-scaling")}},c.fn.fancybox=function(a){var b;return a=a||{},b=a.selector||!1,b?c("body").off("click.fb-start",b).on("click.fb-start",b,{options:a},e):this.off("click.fb-start").on("click.fb-start",{items:this,options:a},e),this},h.on("click.fb-start","[data-fancybox]",e)}}(window,document,window.jQuery||jQuery),function(a){"use strict";var b=function(b,c,d){return b?(d=d||"","object"===a.type(d)&&(d=a.param(d,!0)),a.each(c,function(a,c){b=b.replace("$"+a,c||"")}),d.length&&(b+=(b.indexOf("?")>0?"&":"?")+d),b):void 0},c={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1,api:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},metacafe:{matcher:/metacafe.com\/watch\/(\d+)\/(.*)?/,type:"iframe",url:"//www.metacafe.com/embed/$1/?ap=1"},dailymotion:{matcher:/dailymotion.com\/video\/(.*)\/?(.*)/,params:{additionalInfos:0,autoStart:1},type:"iframe",url:"//www.dailymotion.com/embed/video/$1"},vine:{matcher:/vine.co\/v\/([a-zA-Z0-9\?\=\-]+)/,type:"iframe",url:"//vine.co/v/$1/embed/simple"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(a){return"//maps.google."+a[2]+"/?ll="+(a[9]?a[9]+"&z="+Math.floor(a[10])+(a[12]?a[12].replace(/^\//,"&"):""):a[12])+"&output="+(a[12]&&a[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(a){return"//maps.google."+a[2]+"/maps?q="+a[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}};a(document).on("objectNeedsType.fb",function(d,e,f){var g,h,i,j,k,l,m,n=f.src||"",o=!1;g=a.extend(!0,{},c,f.opts.media),a.each(g,function(c,d){if(i=n.match(d.matcher)){if(o=d.type,l={},d.paramPlace&&i[d.paramPlace]){k=i[d.paramPlace],"?"==k[0]&&(k=k.substring(1)),k=k.split("&");for(var e=0;eb;b++)if("data-fancybox-"===d[b].nodeName.substr(0,14))return!0;return!1},i=function(b){var c=a.getComputedStyle(b)["overflow-y"],d=a.getComputedStyle(b)["overflow-x"],e=("scroll"===c||"auto"===c)&&b.scrollHeight>b.clientHeight,f=("scroll"===d||"auto"===d)&&b.scrollWidth>b.clientWidth;return e||f},j=function(a){for(var b=!1;!(b=i(a.get(0)))&&(a=a.parent(),a.length&&!a.hasClass("fancybox-stage")&&!a.is("body")););return b},k=function(a){var b=this;b.instance=a,b.$bg=a.$refs.bg,b.$stage=a.$refs.stage,b.$container=a.$refs.container,b.destroy(),b.$container.on("touchstart.fb.touch mousedown.fb.touch",c.proxy(b,"ontouchstart"))};k.prototype.destroy=function(){this.$container.off(".fb.touch")},k.prototype.ontouchstart=function(d){var e=this,i=c(d.target),k=e.instance,l=k.current,m=l.$content,n="touchstart"==d.type;if(n&&e.$container.off("mousedown.fb.touch"),!l||e.instance.isAnimating||e.instance.isClosing)return d.stopPropagation(),void d.preventDefault();if(!(d.originalEvent&&2==d.originalEvent.button||!i.length||h(i)||h(i.parent())||d.originalEvent.clientX>i[0].clientWidth+i.offset().left||(e.startPoints=f(d),!e.startPoints))){if(e.$target=i,e.$content=m,e.canTap=!0,e.opts=l.opts.touch,c(b).off(".fb.touch"),c(b).on(n?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",c.proxy(e,"ontouchend")),c(b).on(n?"touchmove.fb.touch":"mousemove.fb.touch",c.proxy(e,"ontouchmove")),!e.opts&&!k.canPan()||!i.is(e.$stage)&&!e.$stage.find(i).length)return void(i.is("img")&&d.preventDefault());d.stopPropagation(),c.fancybox.isMobile&&(j(e.$target)||j(e.$target.parent()))||d.preventDefault(),e.canvasWidth=Math.round(l.$slide[0].clientWidth),e.canvasHeight=Math.round(l.$slide[0].clientHeight),e.startTime=(new Date).getTime(),e.distanceX=e.distanceY=e.distance=0,e.isPanning=!1,e.isSwiping=!1,e.isZooming=!1,e.sliderStartPos=e.sliderLastPos||{top:0,left:0},e.contentStartPos=c.fancybox.getTranslate(e.$content),e.contentLastPos=null,1!==e.startPoints.length||e.isZooming||(e.canTap=!0,"image"===l.type&&(e.contentStartPos.width>e.canvasWidth+1||e.contentStartPos.height>e.canvasHeight+1)?(c.fancybox.stop(e.$content),e.$content.css("transition-duration",""),e.isPanning=!0):e.isSwiping=!0,e.$container.addClass("fancybox-controls--isGrabbing")),2!==e.startPoints.length||k.isAnimating||l.hasError||"image"!==l.type||!l.isLoaded&&!l.$ghost||(e.isZooming=!0,e.isSwiping=!1,e.isPanning=!1,c.fancybox.stop(e.$content),e.$content.css("transition-duration",""),e.centerPointStartX=.5*(e.startPoints[0].x+e.startPoints[1].x)-c(a).scrollLeft(),e.centerPointStartY=.5*(e.startPoints[0].y+e.startPoints[1].y)-c(a).scrollTop(),e.percentageOfImageAtPinchPointX=(e.centerPointStartX-e.contentStartPos.left)/e.contentStartPos.width,e.percentageOfImageAtPinchPointY=(e.centerPointStartY-e.contentStartPos.top)/e.contentStartPos.height,e.startDistanceBetweenFingers=g(e.startPoints[0],e.startPoints[1]))}},k.prototype.ontouchmove=function(a){var b=this;if(b.newPoints=f(a),c.fancybox.isMobile&&(j(b.$target)||j(b.$target.parent())))return a.stopPropagation(),void(b.canTap=!1);if((b.opts||b.instance.canPan())&&b.newPoints&&b.newPoints.length&&(b.distanceX=g(b.newPoints[0],b.startPoints[0],"x"),b.distanceY=g(b.newPoints[0],b.startPoints[0],"y"),b.distance=g(b.newPoints[0],b.startPoints[0]),b.distance>0&&!b.tapped)){if(!b.$target.is(b.$stage)&&!b.$stage.find(b.$target).length)return;a.stopPropagation(),a.preventDefault(),b.isSwiping?b.onSwipe():b.isPanning?b.onPan():b.isZooming&&b.onZoom()}},k.prototype.onSwipe=function(){var b,f=this,g=f.isSwiping,h=f.sliderStartPos.left||0;return g===!0?void(Math.abs(f.distance)>10&&(f.canTap=!1,f.instance.group.length<2&&f.opts.vertical?f.isSwiping="y":f.instance.isDragging||f.opts.vertical===!1||"auto"===f.opts.vertical&&c(a).width()>800?f.isSwiping="x":(b=Math.abs(180*Math.atan2(f.distanceY,f.distanceX)/Math.PI),f.isSwiping=b>45&&135>b?"y":"x"),f.instance.isDragging=f.isSwiping,f.startPoints=f.newPoints,c.each(f.instance.slides,function(a,b){c.fancybox.stop(b.$slide),b.$slide.css("transition-duration",""),b.inTransition=!1,b.pos===f.instance.current.pos&&(f.sliderStartPos.left=c.fancybox.getTranslate(b.$slide).left)}),f.instance.SlideShow&&f.instance.SlideShow.isActive&&f.instance.SlideShow.stop())):("x"==g&&(f.distanceX>0&&(f.instance.group.length<2||0===f.instance.current.index&&!f.instance.current.opts.loop)?h+=Math.pow(f.distanceX,.8):f.distanceX<0&&(f.instance.group.length<2||f.instance.current.index===f.instance.group.length-1&&!f.instance.current.opts.loop)?h-=Math.pow(-f.distanceX,.8):h+=f.distanceX),f.sliderLastPos={top:"x"==g?0:f.sliderStartPos.top+f.distanceY,left:h},f.requestId&&(e(f.requestId),f.requestId=null),void(f.requestId=d(function(){f.sliderLastPos&&(c.each(f.instance.slides,function(a,b){var d=b.pos-f.instance.currPos;c.fancybox.setTranslate(b.$slide,{top:f.sliderLastPos.top,left:f.sliderLastPos.left+d*f.canvasWidth+d*b.opts.gutter})}),f.$container.addClass("fancybox-is-sliding"))})))},k.prototype.onPan=function(){var a,b,f,g=this;g.canTap=!1,a=g.contentStartPos.width>g.canvasWidth?g.contentStartPos.left+g.distanceX:g.contentStartPos.left,b=g.contentStartPos.top+g.distanceY,f=g.limitMovement(a,b,g.contentStartPos.width,g.contentStartPos.height),f.scaleX=g.contentStartPos.scaleX,f.scaleY=g.contentStartPos.scaleY,g.contentLastPos=f,g.requestId&&(e(g.requestId),g.requestId=null),g.requestId=d(function(){c.fancybox.setTranslate(g.$content,g.contentLastPos)})},k.prototype.limitMovement=function(a,b,c,d){var e,f,g,h,i=this,j=i.canvasWidth,k=i.canvasHeight,l=i.contentStartPos.left,m=i.contentStartPos.top,n=i.distanceX,o=i.distanceY;return e=Math.max(0,.5*j-.5*c),f=Math.max(0,.5*k-.5*d),g=Math.min(j-c,.5*j-.5*c),h=Math.min(k-d,.5*k-.5*d),c>j&&(n>0&&a>e&&(a=e-1+Math.pow(-e+l+n,.8)||0),0>n&&g>a&&(a=g+1-Math.pow(g-l-n,.8)||0)),d>k&&(o>0&&b>f&&(b=f-1+Math.pow(-f+m+o,.8)||0),0>o&&h>b&&(b=h+1-Math.pow(h-m-o,.8)||0)),{top:b,left:a}},k.prototype.limitPosition=function(a,b,c,d){var e=this,f=e.canvasWidth,g=e.canvasHeight;return c>f?(a=a>0?0:a,a=f-c>a?f-c:a):a=Math.max(0,f/2-c/2),d>g?(b=b>0?0:b,b=g-d>b?g-d:b):b=Math.max(0,g/2-d/2),{top:b,left:a}},k.prototype.onZoom=function(){var b=this,f=b.contentStartPos.width,h=b.contentStartPos.height,i=b.contentStartPos.left,j=b.contentStartPos.top,k=g(b.newPoints[0],b.newPoints[1]),l=k/b.startDistanceBetweenFingers,m=Math.floor(f*l),n=Math.floor(h*l),o=(f-m)*b.percentageOfImageAtPinchPointX,p=(h-n)*b.percentageOfImageAtPinchPointY,q=(b.newPoints[0].x+b.newPoints[1].x)/2-c(a).scrollLeft(),r=(b.newPoints[0].y+b.newPoints[1].y)/2-c(a).scrollTop(),s=q-b.centerPointStartX,t=r-b.centerPointStartY,u=i+(o+s),v=j+(p+t),w={top:v,left:u,scaleX:b.contentStartPos.scaleX*l,scaleY:b.contentStartPos.scaleY*l};b.canTap=!1,b.newWidth=m,b.newHeight=n,b.contentLastPos=w,b.requestId&&(e(b.requestId),b.requestId=null),b.requestId=d(function(){c.fancybox.setTranslate(b.$content,b.contentLastPos)})},k.prototype.ontouchend=function(a){var d=this,g=Math.max((new Date).getTime()-d.startTime,1),h=d.isSwiping,i=d.isPanning,j=d.isZooming;return d.endPoints=f(a),d.$container.removeClass("fancybox-controls--isGrabbing"),c(b).off(".fb.touch"),d.requestId&&(e(d.requestId),d.requestId=null),d.isSwiping=!1,d.isPanning=!1,d.isZooming=!1,d.instance.isDragging=!1,d.canTap?d.onTap(a):(d.speed=366,d.velocityX=d.distanceX/g*.5,d.velocityY=d.distanceY/g*.5,d.speedX=Math.max(.5*d.speed,Math.min(1.5*d.speed,1/Math.abs(d.velocityX)*d.speed)),void(i?d.endPanning():j?d.endZooming():d.endSwiping(h))) },k.prototype.endSwiping=function(a){var b=this,d=!1;b.sliderLastPos=null,"y"==a&&Math.abs(b.distanceY)>50?(c.fancybox.animate(b.instance.current.$slide,{top:b.sliderStartPos.top+b.distanceY+150*b.velocityY,opacity:0},150),d=b.instance.close(!0,300)):"x"==a&&b.distanceX>50&&b.instance.group.length>1?d=b.instance.previous(b.speedX):"x"==a&&b.distanceX<-50&&b.instance.group.length>1&&(d=b.instance.next(b.speedX)),d!==!1||"x"!=a&&"y"!=a||b.instance.jumpTo(b.instance.current.index,150),b.$container.removeClass("fancybox-is-sliding")},k.prototype.endPanning=function(){var a,b,d,e=this;e.contentLastPos&&(e.opts.momentum===!1?(a=e.contentLastPos.left,b=e.contentLastPos.top):(a=e.contentLastPos.left+e.velocityX*e.speed,b=e.contentLastPos.top+e.velocityY*e.speed),d=e.limitPosition(a,b,e.contentStartPos.width,e.contentStartPos.height),d.width=e.contentStartPos.width,d.height=e.contentStartPos.height,c.fancybox.animate(e.$content,d,330))},k.prototype.endZooming=function(){var a,b,d,e,f=this,g=f.instance.current,h=f.newWidth,i=f.newHeight;f.contentLastPos&&(a=f.contentLastPos.left,b=f.contentLastPos.top,e={top:b,left:a,width:h,height:i,scaleX:1,scaleY:1},c.fancybox.setTranslate(f.$content,e),hg.width||i>g.height?f.instance.scaleToActual(f.centerPointStartX,f.centerPointStartY,150):(d=f.limitPosition(a,b,h,i),c.fancybox.setTranslate(f.content,c.fancybox.getTranslate(f.$content)),c.fancybox.animate(f.$content,d,150)))},k.prototype.onTap=function(a){var b,d=this,e=c(a.target),g=d.instance,h=g.current,i=a&&f(a)||d.startPoints,j=i[0]?i[0].x-d.$stage.offset().left:0,k=i[0]?i[0].y-d.$stage.offset().top:0,l=function(b){var e=h.opts[b];if(c.isFunction(e)&&(e=e.apply(g,[h,a])),e)switch(e){case"close":g.close(d.startEvent);break;case"toggleControls":g.toggleControls(!0);break;case"next":g.next();break;case"nextOrClose":g.group.length>1?g.next():g.close(d.startEvent);break;case"zoom":"image"==h.type&&(h.isLoaded||h.$ghost)&&(g.canPan()?g.scaleToFit():g.isScaledDown()?g.scaleToActual(j,k):g.group.length<2&&g.close(d.startEvent))}};if(!(a.originalEvent&&2==a.originalEvent.button||j>e[0].clientWidth+e.offset().left)){if(e.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))b="Outside";else if(e.is(".fancybox-slide"))b="Slide";else{if(!g.current.$content||!g.current.$content.has(a.target).length)return;b="Content"}if(d.tapped){if(clearTimeout(d.tapped),d.tapped=null,Math.abs(j-d.tapX)>50||Math.abs(k-d.tapY)>50)return this;l("dblclick"+b)}else d.tapX=j,d.tapY=k,h.opts["dblclick"+b]&&h.opts["dblclick"+b]!==h.opts["click"+b]?d.tapped=setTimeout(function(){d.tapped=null,l("click"+b)},500):l("click"+b);return this}},c(b).on("onActivate.fb",function(a,b){b&&!b.Guestures&&(b.Guestures=new k(b))}),c(b).on("beforeClose.fb",function(a,b){b&&b.Guestures&&b.Guestures.destroy()})}(window,document,window.jQuery||jQuery),function(a,b){"use strict";b.extend(!0,b.fancybox.defaults,{btnTpl:{slideShow:''},slideShow:{autoStart:!1,speed:3e3}});var c=function(a){this.instance=a,this.init()};b.extend(c.prototype,{timer:null,isActive:!1,$button:null,init:function(){var a=this;a.$button=a.instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){a.toggle()}),(a.instance.group.length<2||!a.instance.group[a.instance.currIndex].opts.slideShow)&&a.$button.hide()},set:function(a){var b=this;b.instance&&b.instance.current&&(a===!0||b.instance.current.opts.loop||b.instance.currIndex'},fullScreen:{autoStart:!1}}),b(a).on({"onInit.fb":function(a,b){var c;b&&b.group[b.currIndex].opts.fullScreen?(c=b.$refs.container,c.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(a){a.stopPropagation(),a.preventDefault(),d.toggle(c[0])}),b.opts.fullScreen&&b.opts.fullScreen.autoStart===!0&&d.request(c[0]),b.FullScreen=d):b&&b.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(a,b,c,d,e){b&&b.FullScreen&&70===e&&(d.preventDefault(),b.FullScreen.toggle(b.$refs.container[0]))},"beforeClose.fb":function(a){a&&a.FullScreen&&d.exit()}}),b(a).on(c.fullscreenchange,function(){var a=d.isFullscreen(),c=b.fancybox.getInstance();c&&(c.current&&"image"===c.current.type&&c.isAnimating&&(c.current.$content.css("transition","none"),c.isAnimating=!1,c.update(!0,!0,0)),c.trigger("onFullscreenChange",a),c.$refs.container.toggleClass("fancybox-is-fullscreen",a))})}(document,window.jQuery||jQuery),function(a,b){"use strict";b.fancybox.defaults=b.extend(!0,{btnTpl:{thumbs:''},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},b.fancybox.defaults);var c=function(a){this.init(a)};b.extend(c.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(a){var b=this;b.instance=a,a.Thumbs=b;var c=a.group[0],d=a.group[1];b.opts=a.group[a.currIndex].opts.thumbs,b.$button=a.$refs.toolbar.find("[data-fancybox-thumbs]"),b.opts&&c&&d&&("image"==c.type||c.opts.thumb||c.opts.$thumb)&&("image"==d.type||d.opts.thumb||d.opts.$thumb)?(b.$button.show().on("click",function(){b.toggle()}),b.isActive=!0):b.$button.hide()},create:function(){var a,c,d=this,e=d.instance,f=d.opts.parentEl;d.$grid=b('
').appendTo(e.$refs.container.find(f).addBack().filter(f)),a="
    ",b.each(e.group,function(b,d){c=d.opts.thumb||(d.opts.$thumb?d.opts.$thumb.attr("src"):null),c||"image"!==d.type||(c=d.src),c&&c.length&&(a+='
  • ')}),a+="
",d.$list=b(a).appendTo(d.$grid).on("click","li",function(){e.jumpTo(b(this).data("index"))}),d.$list.find("img").hide().one("load",function(){var a,c,d,e,f=b(this).parent().removeClass("fancybox-thumbs-loading"),g=f.outerWidth(),h=f.outerHeight();a=this.naturalWidth||this.width,c=this.naturalHeight||this.height,d=a/g,e=c/h,d>=1&&e>=1&&(d>e?(a/=e,c=h):(a=g,c/=d)),b(this).css({width:Math.floor(a),height:Math.floor(c),"margin-top":Math.floor(c>h?.3*h-.3*c:.5*h-.5*c),"margin-left":Math.floor(.5*g-.5*a)}).show()}).each(function(){this.src=b(this).data("src")}),"x"===d.opts.axis&&d.$list.width(parseInt(d.$grid.css("padding-right"))+e.group.length*d.$list.children().eq(0).outerWidth(!0)+"px")},focus:function(a){var b,c,d=this,e=d.$list;d.instance.current&&(b=e.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+d.instance.current.index+'"]').addClass("fancybox-thumbs-active"),c=b.position(),"y"===d.opts.axis&&(c.top<0||c.top>e.height()-b.outerHeight())?e.stop().animate({scrollTop:e.scrollTop()+c.top},a):"x"===d.opts.axis&&(c.lefte.parent().scrollLeft()+(e.parent().width()-b.outerWidth()))&&e.parent().stop().animate({scrollLeft:c.left},a))},update:function(){this.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),this.isVisible?(this.$grid||this.create(),this.instance.trigger("onThumbsShow"),this.focus(0)):this.$grid&&this.instance.trigger("onThumbsHide"),this.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),b(a).on({"onInit.fb":function(a,b){var d;b&&!b.Thumbs&&(d=new c(b),d.isActive&&d.opts.autoStart===!0&&d.show())},"beforeShow.fb":function(a,b,c,d){var e=b&&b.Thumbs;e&&e.isVisible&&e.focus(d?0:250)},"afterKeydown.fb":function(a,b,c,d,e){var f=b&&b.Thumbs;f&&f.isActive&&71===e&&(d.preventDefault(),f.toggle())},"beforeClose.fb":function(a,b){var c=b&&b.Thumbs;c&&c.isVisible&&c.opts.hideOnClose!==!1&&c.$grid.hide()}})}(document,window.jQuery),function(a,b){"use strict";function c(a){var b={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(a).replace(/[&<>"'`=\/]/g,function(a){return b[a]})}b.extend(!0,b.fancybox.defaults,{btnTpl:{share:''},share:{tpl:''}}),b(a).on("click","[data-fancybox-share]",function(){var a,d,e=b.fancybox.getInstance();e&&(a=e.current.opts.hash===!1?e.current.src:window.location,d=e.current.opts.share.tpl.replace(/\{\{src\}\}/g,encodeURIComponent(a)).replace(/\{\{src_raw\}\}/g,c(a)).replace(/\{\{descr\}\}/g,e.$caption?encodeURIComponent(e.$caption.text()):""),b.fancybox.open({src:e.translate(e,d),type:"html",opts:{animationEffect:"fade",animationDuration:250}}))})}(document,window.jQuery||jQuery),function(a,b,c){"use strict";function d(){var a=b.location.hash.substr(1),c=a.split("-"),d=c.length>1&&/^\+?\d+$/.test(c[c.length-1])?parseInt(c.pop(-1),10)||1:1,e=c.join("-");return 1>d&&(d=1),{hash:a,index:d,gallery:e}}function e(a){var b;""!==a.gallery&&(b=c("[data-fancybox='"+c.escapeSelector(a.gallery)+"']").eq(a.index-1),b.length||(b=c("#"+c.escapeSelector(a.gallery))),b.length&&(g=!1,b.trigger("click")))}function f(a){var b;return!!a&&(b=a.current?a.current.opts:a.opts,b.hash||(b.$orig?b.$orig.data("fancybox"):""))}c.escapeSelector||(c.escapeSelector=function(a){var b=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,c=function(a,b){return b?"\x00"===a?"�":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a};return(a+"").replace(b,c)});var g=!0,h=null,i=null;c(function(){c.fancybox.defaults.hash!==!1&&(c(a).on({"onInit.fb":function(a,b){var c,e;b.group[b.currIndex].opts.hash!==!1&&(c=d(),e=f(b),e&&c.gallery&&e==c.gallery&&(b.currIndex=c.index-1))},"beforeShow.fb":function(c,d,e){var j;e&&e.opts.hash!==!1&&(j=f(d),j&&""!==j&&(b.location.hash.indexOf(j)<0&&(d.opts.origHash=b.location.hash),h=j+(d.group.length>1?"-"+(e.index+1):""),"replaceState"in b.history?(i&&clearTimeout(i),i=setTimeout(function(){b.history[g?"pushState":"replaceState"]({},a.title,b.location.pathname+b.location.search+"#"+h),i=null,g=!1},300)):b.location.hash=h))},"beforeClose.fb":function(d,e,g){var j,k;i&&clearTimeout(i),g.opts.hash!==!1&&(j=f(e),k=e&&e.opts.origHash?e.opts.origHash:"",j&&""!==j&&("replaceState"in history?b.history.replaceState({},a.title,b.location.pathname+b.location.search+k):(b.location.hash=k,c(b).scrollTop(e.scrollTop).scrollLeft(e.scrollLeft))),h=null)}}),c(b).on("hashchange.fb",function(){var a=d();c.fancybox.getInstance()?!h||h===a.gallery+"-"+a.index||1===a.index&&h==a.gallery||(h=null,c.fancybox.close()):""!==a.gallery&&e(a)}),setTimeout(function(){e(d())},50))})}(document,window,window.jQuery||jQuery),function(a,b){"use strict";var c=(new Date).getTime();b(a).on({"onInit.fb":function(a,b){b.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(a){var d,e,f,g,h,i=b.current;i.opts.wheel===!1||"auto"===i.opts.wheel&&"image"!==i.type||i.$slide.hasClass("fancybox-animated")||b.group.length<1||(a.preventDefault(),a.stopPropagation(),a=a.originalEvent||a,250>d-c||(c=d,e=a.wheelDelta||-a.deltaY||-a.detail,f=Math.max(-1,Math.min(1,e)),g="undefined"!=typeof a.wheelDeltaX||"undefined"!=typeof a.deltaX,h=!g||Math.abs(a.wheelDeltaX)f?b[h?"previous":"next"]():b[h?"next":"previous"]()))})}})}(document,window.jQuery||jQuery);var about=function(a,b,c){var d={_window:c(a),_document:c(b),playButton:c(".link-video")};return{init:function(){var a=this;a.youtube()},youtube:function(){helpers.isMobile.any()?d.playButton.hide():d.playButton.on("click",function(a){a.preventDefault(),c(".video-incorporated")[0].src+="&autoplay=1",c(this).delay(500).hide(0)})}}}(window,document,jQuery),contact=function(a,b,c){var d={_document:c(b),_window:c(a),_body:c("body"),modalContact:c("#modal-contact"),btnSubmit:c("#form-contact .btn-submit"),btnText:c("#form-contact .btn-submit").text(),modal:c("#modal-contact-success"),overlay:c(".overlay")};return{invalidElement:null,init:function(){var a=this;a.triggerModal(),a.addInputsListeners(),c(b).on("submit","#form-contact:not(.active)",function(){var b=c(this);a.isValid(b)?a.send(b):a.showErrors(b)})},addInputsListeners:function(){c("#form-contact").find("input, textarea").on("blur",function(){c(this).parent(".form-group").addClass("is-verified")}).on("focus",function(){c(this).parent(".form-group").removeClass("is-verified")})},triggerModal:function(){var a=c(".trigger-modal");a.on("click",function(b){a.parent().hasClass("disabled")?b.preventDefault():(d.overlay.fadeIn(),d.modalContact.fadeIn(),d._body.addClass("over-hidden"))})},isValid:function(a){this.enableEmptyFieldsErrors();var b=a.find(".name"),c=a.find(".email"),d=a.find(".text"),e=a.find(".form-group.group-error");return e.length?(this.invalidElement=e.first().find("input, textarea"),!1):b.val().length')},hideLoader:function(){d.btnSubmit.removeClass("active").html(d.btnText)},showBoxSuccess:function(){d.overlay.fadeIn(),d.modal.fadeIn()}}}(window,document,jQuery),vehicle=function(a,b,c){var d={_document:c(b),_window:c(a)};return{invalidElement:null,init:function(){var a=this;a.row(),a.openFirstGalleryImage()},openFirstGalleryImage:function(){c(".car-detail").on("click",function(){c("#gallery-show").find(".item").first().trigger("click")})},row:function(){var a=this;a.changeBtnSearch(),a.createRows(),d._window.on("resize",c.debounce(200,function(){c(".box-vehicle").unwrap(),a.createRows()}))},changeBtnSearch:function(){d._document.on("input",".search-vehicle",function(){var a=c(".btn-clear");0==c(this).val()?a.hide():a.show()})},createRows:function(){var a=this,b=d._window.width();a.wrapAll(b>960?3:b>590&&960>=b?2:1)},wrapAll:function(a){for(var b=c(".box-vehicle"),d=0;d
")}}}(window,document,jQuery),newsletter=function(a,b,c){var d={_document:c(b),_window:c(a),btnSubmit:c("#form-newsletter .btn-submit"),btnText:c("#form-newsletter .btn-submit").text(),boxSuccess:c(".overlay-newsletter"),modalNewsletter:c("#modal-newsletter"),newsletterSuccess:c("#modal-newsletter-success"),spinner:c(".overlay-spinner"),overlay:c(".overlay")};return{cookie:"newsOpened",days:1,invalidElement:null,init:function(){var a=this;c(b).on("submit","#form-newsletter:not(.active)",function(){var b=c(this);a.isValid(b)?a.send(b):a.showErrors(b)})},isValid:function(a){{var b=a.find(".email");a.find("._token")}return helpers.isEmail(b.val())?!0:(this.invalidElement=b,!1)},showErrors:function(a){this.resetErrors(a),this.invalidElement.parent(".form-group").addClass("group-error"),this.invalidElement.parent(".form-group").find(".error-block").show(),""===c(this.invalidElement).val()&&this.invalidElement.parent(".form-group").find(".error-block").html("Campo obrigatório."),this.invalidElement.focus()},resetErrors:function(a){a.find(".group-error").removeClass("group-error"),a.find(".error-block").hide()},send:function(a){var b=this;c.ajax({url:"/ajax/newsletter",dataType:"json",type:"POST",data:a.serialize(),beforeSend:function(){a.addClass("active"),b.showLoader(),b.resetErrors(a)},success:function(c){a.removeClass("active"),b.hideLoader(),c.error?(element=a.find("."+c.field),b.invalidElement=element,b.showErrors(a)):(a[0].reset(),d.modalNewsletter.hide(),b.showBoxSuccess(),b.resetErrors(a))}})},showLoader:function(){d.btnSubmit.addClass("active").html('')},hideLoader:function(){d.btnSubmit.removeClass("active").html(d.btnText)},showBoxSuccess:function(){d.overlay.fadeIn(),d.newsletterSuccess.fadeIn()},hideBoxSuccess:function(){}}}(window,document,jQuery),modal=function(a,b,c){var d={modal:c(".modal"),modalTrigger:c(".modal-trigger"),speed:2200,close:c(".close-modal"),overlay:c(".overlay"),_doc:c(b),_body:c("body")};return{init:function(){var a=this;d._doc.on("keyup",function(b){if(27==b.keyCode&&(c(".modal:visible").hide(),d.overlay.hide(),d._body.removeClass("over-hidden"),a.closeVideoModal()),d._body.hasClass("over-hidden")){if(37==b.keyCode){var e=c(".control-left");e.trigger("click")}if(39==b.keyCode){var e=c(".control-right");e.trigger("click")}}}),d._doc.on("click",".close-modal",function(a){a.preventDefault();var b=c(this);c("#"+b.data("target")).fadeOut(),d.overlay.hide(),d._body.removeClass("over-hidden")}),d._doc.on("click",".modal-trigger",function(a){a.preventDefault();var b=c(this),e=c("#"+b.data("target"));e.fadeIn(d.speed).find("input:first").focus(),d.overlay.show()}),d._doc.on("click",".modal-trigger-animate",function(a){a.preventDefault();var b=c("#"+c(this).data("target")),d=b.find("iframe")[0],e=c(".body-wrapper"),f=d.src;b.addClass("is-active"),e.css({transform:"translate3d(0, -60vh, 0)",transition:"transform 1s ease-out"}),setTimeout(function(){d.src=f+"?wmode=opaque&autohide=1&autoplay=1",e.css({transform:"translate3d(0, 100vh, 0)",transition:""})},600)}),d._doc.on("click",".close-modal-animate",function(a){a.preventDefault();var b=c(this),d=c("#"+b.data("target")),e=d.find("iframe")[0],f=e.src.split("?")[0],g=c(".body-wrapper");d.css("transform","translate3d(0, -100vh, 0)"),d.removeClass("is-active"),g.css({transform:"",transition:"transform .6s ease-out"}),setTimeout(function(){d.css("transform",""),g.css({transition:""})},600),setTimeout(function(){e.src="",e.src=f},1e3)})},closeVideoModal:function(){c(".close-modal-animate").click()},show:function(a,b,e){a.fadeIn(),d.overlay=c(e?e:".overlay"),d.overlay.show(),b&&a.find("input:first").focus()},hide:function(a){a.fadeOut(d.speed),d.overlay.hide()}}}(window,document,jQuery),helpers=function(){return{isMobile:{Android:function(){return navigator.userAgent.match(/Android/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)||navigator.userAgent.match(/WPDesktop/i)},any:function(){return this.Android()||this.BlackBerry()||this.iOS()||this.Opera()||this.Windows()}},isEmail:function(a){return/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(a)?!0:!1},addParamToURL:function(a,b,c){var d=new RegExp("(\\?|\\&)"+b+"=.*?(?=(&|$))"),e=a.toString().split("#"),a=e[0],f=e[1],g=/\?.+$/,h=a;return h=d.test(a)?a.replace(d,"$1"+b+"="+c):g.test(a)?a+"&"+b+"="+c:a+"?"+b+"="+c,f&&(h+="#"+f),h},removeParamFromURL:function(a,b){var c=a.split("?");if(c.length>=2){for(var d=encodeURIComponent(b)+"=",e=c[1].split(/[&;]/g),f=e.length;f-->0;)0==e[f].indexOf(d,0)&&e.splice(f,1);return e.length>0?c[0]+"?"+e.join("&"):c[0]}return a},getParamURLByName:function(a){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var b=new RegExp("[\\?&]"+a+"=([^&#]*)"),c=b.exec(location.search);return null==c?null:decodeURIComponent(c[1].replace(/\+/g," "))},setCursorAtEnd:function(a){var b=a.val();a.length>0&&a.val("").focus().val(b)},isBrowser:{Firefox:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1?!0:!1},IE8:function(){var a=!1;if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var b=new Number(RegExp.$1);8>=b&&(a=!0)}return a},IE9:function(){var a=!1;if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var b=new Number(RegExp.$1);9>=b&&(a=!0)}return a},IE:function(){return/MSIE (\d+\.\d+);/.test(navigator.userAgent)},any:function(){return this.Mozilla||this.IE}}}}(window,document,jQuery),plugins=function(a,b,c){var d={_window:c(a),_doc:c(b),_body:c("body")};return{init:function(){var a=this;a.imgLiquid(),a.lazyload(),a.owlCarousel(),a.valideasy(),a.masks(),a.galleryVehicles(),a.scrollToId(),a.scroller(),a.boxAnimation(),a.whatsapp()},imgLiquid:function(){c(".imgLiquid").imgLiquid({horizontalAlign:"center",verticalAlign:"center"}),c(".imgLiquidInstagram").imgLiquid({horizontalAlign:"center",verticalAlign:"center",useBackgroundSize:!1})},lazyload:function(){var a=new LazyLoad({elements_selector:".lazy",data_src:"original",load_delay:700});a&&a.update()},scrollToId:function(){var a=c(".js-scroll-to-section");a.click(function(a){a.preventDefault();var b=c(this),e=b.data("id"),f=c("body").scrollTop(),g=c("#"+e).offset(),h=b.data("offset"),i=b.data("offset-mobile");c.isNumeric(h)||(h=0),d._window.width()<=700&&c.isNumeric(i)&&(h=i),c("html, body").animate({scrollTop:g.top-h+f},700)})},scroller:function(){c(".scroller").click(function(a){a.preventDefault();var b=c(this),d=b.attr("href"),e=c(d).offset().top-80;c("html, body").stop().animate({scrollTop:e},1e3,"easeOutExpo")})},boxAnimation:function(){function e(c){const d=c.getBoundingClientRect(),e=d.height-.2*d.height;return d.bottom-e<=(a.innerHeight||b.documentElement.clientHeight)}function f(){var a=c(".js-animate:not(.is-visible)");a.length||(g=!1),a.each(function(){e(this)&&c(this).addClass("is-visible")})}var g=!0;d._window.on("scroll resize DOMContentLoaded",c.debounce(25,function(){g&&f()})),c(".js-list-cars-listener").on("DOMNodeInserted",c.debounce(25,function(){g=!0,f()}))},owlCarousel:function(){var a=c(".banner-home");a.owlCarousel({items:1,mouseDrag:!1,touchDrag:!1,nav:!1,dots:!1,loop:!0,autoplay:!0,autoplayTimeout:5e3,animateIn:"fadeIn",animateOut:"fadeOut"})},valideasy:function(){c(".input-validate").bind("blur",function(a){a.preventDefault(),a.stopPropagation();c(this).valideasy({singleFieldValidation:!0})})},masks:function(){c(".date").mask("00/00/0000"),c(".cpf").mask("000.000.000-00"),c(".zipcode").mask("00000-000"),c(".rg").mask("00.000.000-A");var a=function(a){return 11===a.replace(/\D/g,"").length?"(00) 00000-0000":"(00) 0000-00009"},b={onKeyPress:function(b,c,d,e){d.mask(a.apply({},arguments),e)}};c(".phone").mask(a,b)},galleryVehicles:function(){c("[data-fancybox]").fancybox({})},whatsapp:function(){var b=c(".js-whatsapp");b.on("click",function(b){var d=c(this).data("number"),e=c(this).data("text")?"&text="+c(this).data("text"):"";null!=helpers.isMobile.any()&&(b.preventDefault(),a.location.replace("https://api.whatsapp.com/send?phone="+d+e))})}}}(window,document,jQuery),pagination=function(a,b,c){var d={_document:c(b),header:c("header"),hasPushstate:!(!a.history||!history.pushState)};return{init:function(){var a=this,b=0;if(0==c(".container-pjax").length)return!1;d.hasPushstate&&(c.pjax.defaults.maxCacheLength=0),a.fixAutoFocus(),a.filters(),d._document.on("click",".pagination-ajax a, .link-pjax",function(b){b.preventDefault();var d=c(this),e=d.data("nonScroll")?!1:0,f=this.href;a.doPjax(f,e)}),d._document.on("submit",".form-search-ajax",function(b){b.preventDefault();var d=c(this),e=d.data("nonScroll")?!1:0,f=d.attr("action"),g=d.find(".input-search").val();f=helpers.addParamToURL(f,"q",g),a.doPjax(f,e),d.addClass("active"),""==g&&d.removeClass("active")});var e=helpers.isMobile.any()?"submit":"input";d._document.on(e,".form-search-ajax-hint .input-search",c.debounce(500,function(){var a=c(this),b=a.closest(".form-search-ajax");b.submit()})),d._document.on("pjax:send",function(){b=c(".holder-filter-boxes").scrollTop(),c(".container-pjax").addClass("loading"),d.header.css("opacity",".4")}),d._document.on("pjax:complete",function(){c(".container-pjax").removeClass("loading"),d.header.css("opacity","1"),plugins.imgLiquid(),plugins.owlCarousel(),plugins.lazyload(),a.fixAutoFocus(),a.fixScrollFiltersMobile(b)}),d._document.on("pjax:timeout",function(a){a.preventDefault()})},doPjax:function(b,e){d.hasPushstate?(c.pjax({url:b,scrollTo:e,container:".container-pjax"}),ga("send","pageview",b)):a.location=b},fixAutoFocus:function(){var a=c("input[autofocus]");a.length>0&&(len=a.val().length,a[0].focus(),a[0].setSelectionRange(len,len))},filters:function(){var b=this,e="ifChecked ifUnchecked click change",f=".trigger-filter";d._document.on(e,f,function(d){d.preventDefault();var e=c(this);"ifChecked"==d.type?queryString=helpers.search_add(e.attr("name"),e.val()):"ifUnchecked"==d.type&&(queryString=helpers.search_remove(e.attr("name"),e.val())),"?"==queryString&&(queryString=""),url=decodeURI(a.location.pathname+queryString),helpers.getParamURLByName("page")&&(url=helpers.removeParamFromURL(url,"page")),b.doPjax(url,!1)}),d._document.on("click",".selected-filters .close-tag",function(a){a.preventDefault();var b=c(this),d=b.data("tag-name"),e=c('.trigger-filter[data-filter-option-name="'+d+'"]');e.iCheck("toggle")})},fixScrollFiltersMobile:function(a){c(".holder-filter-boxes").scrollTop(a)}}}(window,document,jQuery),global=function(a,b,c){var d={_window:c(a),_document:c(b),_body:c("body"),spinner:c(".overlay-spinner")};return{init:function(){var a=this;a.navMobile(),a.scrollToTop(),a.unableFalseLink()},unableFalseLink:function(){c(".holder-sections .-address a").on("click",function(a){a.preventDefault()})},navMobile:function(){d._document.on("click",".nav-trigger, .st-pusher-nav",function(a){a.preventDefault(),d._body.stop().toggleClass("active-nav")})},scrollToTop:function(){var a=c("#scroll-to-top");a.click(function(a){a.preventDefault(),c("html, body").animate({scrollTop:0},1e3)}),d._window.scroll(c.throttle(300,function(){d._window.scrollTop()>400?a.addClass("active"):a.removeClass("active")}))}}}(window,document,jQuery);!function(){global.init(),pagination.init(),contact.init(),newsletter.init(),vehicle.init(),about.init(),plugins.init(),modal.init()}(window,document,jQuery);